Interface GetTypeResponse.Builder

    • 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.
      • 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
      • 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.