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

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

    • filters

      View.Builder filters(SearchFilter filters)

      An array of SearchFilter objects that specify which resources can be included in the results of queries made using this view.

      Parameters:
      filters - An array of SearchFilter objects that specify which resources can be included in the results of queries made using this view.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • filters

      default View.Builder filters(Consumer<SearchFilter.Builder> filters)

      An array of SearchFilter objects that specify which resources can be included in the results of queries made using this view.

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

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

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

      View.Builder includedProperties(Collection<IncludedProperty> includedProperties)

      A structure that contains additional information about the view.

      Parameters:
      includedProperties - A structure that contains additional information about the view.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includedProperties

      View.Builder includedProperties(IncludedProperty... includedProperties)

      A structure that contains additional information about the view.

      Parameters:
      includedProperties - A structure that contains additional information about the view.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includedProperties

      View.Builder includedProperties(Consumer<IncludedProperty.Builder>... includedProperties)

      A structure that contains additional information about the view.

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

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

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

      View.Builder lastUpdatedAt(Instant lastUpdatedAt)

      The date and time when this view was last modified.

      Parameters:
      lastUpdatedAt - The date and time when this view was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • owner

      View.Builder owner(String owner)

      The Amazon Web Services account that owns this view.

      Parameters:
      owner - The Amazon Web Services account that owns this view.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • scope

      View.Builder scope(String scope)

      An Amazon resource name (ARN) of an Amazon Web Services account, an organization, or an organizational unit (OU) that specifies whether this view includes resources from only the specified Amazon Web Services account, all accounts in the specified organization, or all accounts in the specified OU.

      If not specified, the value defaults to the Amazon Web Services account used to call this operation.

      Parameters:
      scope - An Amazon resource name (ARN) of an Amazon Web Services account, an organization, or an organizational unit (OU) that specifies whether this view includes resources from only the specified Amazon Web Services account, all accounts in the specified organization, or all accounts in the specified OU.

      If not specified, the value defaults to the Amazon Web Services account used to call this operation.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • viewArn

      View.Builder viewArn(String viewArn)

      The Amazon resource name (ARN) of the view.

      Parameters:
      viewArn - The Amazon resource name (ARN) of the view.
      Returns:
      Returns a reference to this object so that method calls can be chained together.