Interface ServiceView.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ServiceView.Builder,
,ServiceView> SdkBuilder<ServiceView.Builder,
,ServiceView> SdkPojo
- Enclosing class:
ServiceView
-
Method Summary
Modifier and TypeMethodDescriptiondefault ServiceView.Builder
filters
(Consumer<SearchFilter.Builder> filters) Sets the value of the Filters property for this object.filters
(SearchFilter filters) Sets the value of the Filters property for this object.includedProperties
(Collection<IncludedProperty> includedProperties) A list of additional resource properties that are included in this view for search and filtering purposes.includedProperties
(Consumer<IncludedProperty.Builder>... includedProperties) A list of additional resource properties that are included in this view for search and filtering purposes.includedProperties
(IncludedProperty... includedProperties) A list of additional resource properties that are included in this view for search and filtering purposes.The scope type of the service view, which determines what resources are included.serviceViewArn
(String serviceViewArn) The Amazon Resource Name (ARN) of the service view.streamingAccessForService
(String streamingAccessForService) The Amazon Web Services service that has streaming access to this view's data.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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.
-
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 theSearchFilter.Builder
avoiding the need to create one manually viaSearchFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilters(SearchFilter)
.- Parameters:
filters
- a consumer that will call methods onSearchFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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 theIncludedProperty.Builder
avoiding the need to create one manually viaIncludedProperty.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toincludedProperties(List<IncludedProperty>)
.- Parameters:
includedProperties
- a consumer that will call methods onIncludedProperty.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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.
-