Interface DataSetSummary.Builder

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

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

    • arn

      The Amazon Resource Name (ARN) of the dataset.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the dataset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataSetId

      DataSetSummary.Builder dataSetId(String dataSetId)

      The ID of the dataset.

      Parameters:
      dataSetId - The ID of the dataset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      A display name for the dataset.

      Parameters:
      name - A display name for the dataset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTime

      DataSetSummary.Builder createdTime(Instant createdTime)

      The time that this dataset was created.

      Parameters:
      createdTime - The time that this dataset was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTime

      DataSetSummary.Builder lastUpdatedTime(Instant lastUpdatedTime)

      The last time that this dataset was updated.

      Parameters:
      lastUpdatedTime - The last time that this dataset was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • importMode

      DataSetSummary.Builder importMode(String importMode)

      A value that indicates whether you want to import the data into SPICE.

      Parameters:
      importMode - A value that indicates whether you want to import the data into SPICE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • importMode

      DataSetSummary.Builder importMode(DataSetImportMode importMode)

      A value that indicates whether you want to import the data into SPICE.

      Parameters:
      importMode - A value that indicates whether you want to import the data into SPICE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • rowLevelPermissionDataSet

      DataSetSummary.Builder rowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)

      The row-level security configuration for the dataset.

      Parameters:
      rowLevelPermissionDataSet - The row-level security configuration for the dataset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rowLevelPermissionDataSet

      default DataSetSummary.Builder rowLevelPermissionDataSet(Consumer<RowLevelPermissionDataSet.Builder> rowLevelPermissionDataSet)

      The row-level security configuration for the dataset.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to rowLevelPermissionDataSet(RowLevelPermissionDataSet).

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

      DataSetSummary.Builder rowLevelPermissionTagConfigurationApplied(Boolean rowLevelPermissionTagConfigurationApplied)

      Whether or not the row level permission tags are applied.

      Parameters:
      rowLevelPermissionTagConfigurationApplied - Whether or not the row level permission tags are applied.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • columnLevelPermissionRulesApplied

      DataSetSummary.Builder columnLevelPermissionRulesApplied(Boolean columnLevelPermissionRulesApplied)

      A value that indicates if the dataset has column level permission configured.

      Parameters:
      columnLevelPermissionRulesApplied - A value that indicates if the dataset has column level permission configured.
      Returns:
      Returns a reference to this object so that method calls can be chained together.