Interface ServiceView.Builder

  • Method Details

    • serviceViewArn

      ServiceView.Builder serviceViewArn(String serviceViewArn)

      The Amazon Resource Name (ARN) of the service view.

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

      ServiceView.Builder serviceViewName(String serviceViewName)

      The name of the service view.

      Parameters:
      serviceViewName - The name of the service view.
      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.
      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

      ServiceView.Builder includedProperties(Collection<IncludedProperty> includedProperties)

      A list of additional resource properties that are included in this view for search and filtering purposes.

      Parameters:
      includedProperties - A list of additional resource properties that are included in this view for search and filtering purposes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includedProperties

      ServiceView.Builder includedProperties(IncludedProperty... includedProperties)

      A list of additional resource properties that are included in this view for search and filtering purposes.

      Parameters:
      includedProperties - A list of additional resource properties that are included in this view for search and filtering purposes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includedProperties

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

      A list of additional resource properties that are included in this view for search and filtering purposes.

      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:
    • streamingAccessForService

      ServiceView.Builder streamingAccessForService(String streamingAccessForService)

      The Amazon Web Services service that has streaming access to this view's data.

      Parameters:
      streamingAccessForService - The Amazon Web Services service that has streaming access to this view's data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • scopeType

      ServiceView.Builder scopeType(String scopeType)

      The scope type of the service view, which determines what resources are included.

      Parameters:
      scopeType - The scope type of the service view, which determines what resources are included.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceLinkedRecorder

      ServiceView.Builder serviceLinkedRecorder(ServiceLinkedRecorderInfo serviceLinkedRecorder)

      Information about the service-linked recorder associated with this service view. When a service view is paired with a service-linked recorder, Resource Explorer uses the recorder's resource type list to filter search results and streaming data.

      Parameters:
      serviceLinkedRecorder - Information about the service-linked recorder associated with this service view. When a service view is paired with a service-linked recorder, Resource Explorer uses the recorder's resource type list to filter search results and streaming data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceLinkedRecorder

      default ServiceView.Builder serviceLinkedRecorder(Consumer<ServiceLinkedRecorderInfo.Builder> serviceLinkedRecorder)

      Information about the service-linked recorder associated with this service view. When a service view is paired with a service-linked recorder, Resource Explorer uses the recorder's resource type list to filter search results and streaming data.

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

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

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