Interface GetTypeResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetTypeResponse.Builder,GetTypeResponse>,KeyspacesResponse.Builder,SdkBuilder<GetTypeResponse.Builder,GetTypeResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetTypeResponse
public static interface GetTypeResponse.Builder extends KeyspacesResponse.Builder, SdkPojo, CopyableBuilder<GetTypeResponse.Builder,GetTypeResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetTypeResponse.BuilderdirectParentTypes(String... directParentTypes)The types that use this type.GetTypeResponse.BuilderdirectParentTypes(Collection<String> directParentTypes)The types that use this type.GetTypeResponse.BuilderdirectReferringTables(String... directReferringTables)The tables that use this type.GetTypeResponse.BuilderdirectReferringTables(Collection<String> directReferringTables)The tables that use this type.GetTypeResponse.BuilderfieldDefinitions(Collection<FieldDefinition> fieldDefinitions)The names and types that define this type.GetTypeResponse.BuilderfieldDefinitions(Consumer<FieldDefinition.Builder>... fieldDefinitions)The names and types that define this type.GetTypeResponse.BuilderfieldDefinitions(FieldDefinition... fieldDefinitions)The names and types that define this type.GetTypeResponse.BuilderkeyspaceArn(String keyspaceArn)The unique identifier of the keyspace that contains this type in the format of an Amazon Resource Name (ARN).GetTypeResponse.BuilderkeyspaceName(String keyspaceName)The name of the keyspace that contains this type.GetTypeResponse.BuilderlastModifiedTimestamp(Instant lastModifiedTimestamp)The timestamp that shows when this type was last modified.GetTypeResponse.BuildermaxNestingDepth(Integer maxNestingDepth)The level of nesting implemented for this type.GetTypeResponse.Builderstatus(String status)The status of this type.GetTypeResponse.Builderstatus(TypeStatus status)The status of this type.GetTypeResponse.BuildertypeName(String typeName)The name of the type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.keyspaces.model.KeyspacesResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
keyspaceName
GetTypeResponse.Builder keyspaceName(String keyspaceName)
The name of the keyspace that contains this type.
- Parameters:
keyspaceName- The name of the keyspace that contains this type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typeName
GetTypeResponse.Builder typeName(String typeName)
The name of the type.
- Parameters:
typeName- The name of the type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldDefinitions
GetTypeResponse.Builder fieldDefinitions(Collection<FieldDefinition> fieldDefinitions)
The names and types that define this type.
- Parameters:
fieldDefinitions- The names and types that define this type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldDefinitions
GetTypeResponse.Builder fieldDefinitions(FieldDefinition... fieldDefinitions)
The names and types that define this type.
- Parameters:
fieldDefinitions- The names and types that define this type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldDefinitions
GetTypeResponse.Builder fieldDefinitions(Consumer<FieldDefinition.Builder>... fieldDefinitions)
The names and types that define this type.
This is a convenience method that creates an instance of theFieldDefinition.Builderavoiding the need to create one manually viaFieldDefinition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#fieldDefinitions(List.) - Parameters:
fieldDefinitions- a consumer that will call methods onFieldDefinition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#fieldDefinitions(java.util.Collection)
-
lastModifiedTimestamp
GetTypeResponse.Builder lastModifiedTimestamp(Instant lastModifiedTimestamp)
The timestamp that shows when this type was last modified.
- Parameters:
lastModifiedTimestamp- The timestamp that shows when this type was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
GetTypeResponse.Builder status(String status)
The status of this type.
- Parameters:
status- The status of this type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TypeStatus,TypeStatus
-
status
GetTypeResponse.Builder status(TypeStatus status)
The status of this type.
- Parameters:
status- The status of this type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TypeStatus,TypeStatus
-
directReferringTables
GetTypeResponse.Builder directReferringTables(Collection<String> directReferringTables)
The tables that use this type.
- Parameters:
directReferringTables- The tables that use this type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
directReferringTables
GetTypeResponse.Builder directReferringTables(String... directReferringTables)
The tables that use this type.
- Parameters:
directReferringTables- The tables that use this type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
directParentTypes
GetTypeResponse.Builder directParentTypes(Collection<String> directParentTypes)
The types that use this type.
- Parameters:
directParentTypes- The types that use this type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
directParentTypes
GetTypeResponse.Builder directParentTypes(String... directParentTypes)
The types that use this type.
- Parameters:
directParentTypes- The types that use this type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxNestingDepth
GetTypeResponse.Builder maxNestingDepth(Integer maxNestingDepth)
The level of nesting implemented for this type.
- Parameters:
maxNestingDepth- The level of nesting implemented for this type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyspaceArn
GetTypeResponse.Builder keyspaceArn(String keyspaceArn)
The unique identifier of the keyspace that contains this type in the format of an Amazon Resource Name (ARN).
- Parameters:
keyspaceArn- The unique identifier of the keyspace that contains this type in the format of an Amazon Resource Name (ARN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-