Interface FeatureMetadata.Builder

All Superinterfaces:
Buildable, CopyableBuilder<FeatureMetadata.Builder,FeatureMetadata>, SdkBuilder<FeatureMetadata.Builder,FeatureMetadata>, SdkPojo
Enclosing class:
FeatureMetadata

public static interface FeatureMetadata.Builder extends SdkPojo, CopyableBuilder<FeatureMetadata.Builder,FeatureMetadata>
  • Method Details

    • featureGroupArn

      FeatureMetadata.Builder featureGroupArn(String featureGroupArn)

      The Amazon Resource Number (ARN) of the feature group.

      Parameters:
      featureGroupArn - The Amazon Resource Number (ARN) of the feature group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • featureGroupName

      FeatureMetadata.Builder featureGroupName(String featureGroupName)

      The name of the feature group containing the feature.

      Parameters:
      featureGroupName - The name of the feature group containing the feature.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • featureName

      FeatureMetadata.Builder featureName(String featureName)

      The name of feature.

      Parameters:
      featureName - The name of feature.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • featureType

      FeatureMetadata.Builder featureType(String featureType)

      The data type of the feature.

      Parameters:
      featureType - The data type of the feature.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • featureType

      FeatureMetadata.Builder featureType(FeatureType featureType)

      The data type of the feature.

      Parameters:
      featureType - The data type of the feature.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • creationTime

      FeatureMetadata.Builder creationTime(Instant creationTime)

      A timestamp indicating when the feature was created.

      Parameters:
      creationTime - A timestamp indicating when the feature was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      FeatureMetadata.Builder lastModifiedTime(Instant lastModifiedTime)

      A timestamp indicating when the feature was last modified.

      Parameters:
      lastModifiedTime - A timestamp indicating when the feature was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      FeatureMetadata.Builder description(String description)

      An optional description that you specify to better describe the feature.

      Parameters:
      description - An optional description that you specify to better describe the feature.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameters

      Optional key-value pairs that you specify to better describe the feature.

      Parameters:
      parameters - Optional key-value pairs that you specify to better describe the feature.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameters

      FeatureMetadata.Builder parameters(FeatureParameter... parameters)

      Optional key-value pairs that you specify to better describe the feature.

      Parameters:
      parameters - Optional key-value pairs that you specify to better describe the feature.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameters

      Optional key-value pairs that you specify to better describe the feature.

      This is a convenience method that creates an instance of the FeatureParameter.Builder avoiding the need to create one manually via FeatureParameter.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to parameters(List<FeatureParameter>).

      Parameters:
      parameters - a consumer that will call methods on FeatureParameter.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: