Interface ManagedView.Builder

  • Method Details

    • filters

      Sets the value of the Filters property for this object.
      Parameters:
      filters - The new value for the Filters property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • filters

      Sets the value of the Filters property for this object. 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

      ManagedView.Builder includedProperties(Collection<IncludedProperty> includedProperties)

      A structure that contains additional information about the managed view.

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

      ManagedView.Builder includedProperties(IncludedProperty... includedProperties)

      A structure that contains additional information about the managed view.

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

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

      A structure that contains additional information about the managed 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

      ManagedView.Builder lastUpdatedAt(Instant lastUpdatedAt)

      The date and time when this managed view was last modified.

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

      ManagedView.Builder managedViewArn(String managedViewArn)

      The Amazon resource name (ARN) of the managed view.

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

      ManagedView.Builder managedViewName(String managedViewName)

      The name of the managed view.

      Parameters:
      managedViewName - The name of the managed view.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • owner

      The Amazon Web Services account that owns this managed view.

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

      ManagedView.Builder resourcePolicy(String resourcePolicy)

      The resource policy that defines access to the managed view. To learn more about this policy, review Managed views.

      Parameters:
      resourcePolicy - The resource policy that defines access to the managed view. To learn more about this policy, review Managed views.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • scope

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

      Parameters:
      scope - An Amazon resource name (ARN) of an Amazon Web Services account or organization that specifies whether this managed view includes resources from only the specified Amazon Web Services account or all accounts in the specified organization.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trustedService

      ManagedView.Builder trustedService(String trustedService)

      The service principal of the Amazon Web Services service that created and manages the managed view.

      Parameters:
      trustedService - The service principal of the Amazon Web Services service that created and manages the managed view.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      ManagedView.Builder version(String version)

      The version of the managed view.

      Parameters:
      version - The version of the managed view.
      Returns:
      Returns a reference to this object so that method calls can be chained together.