Interface InclusionProtectionGroupFilters.Builder

    • Method Detail

      • protectionGroupIds

        InclusionProtectionGroupFilters.Builder protectionGroupIds​(Collection<String> protectionGroupIds)

        The ID of the protection group that you want to retrieve.

        Parameters:
        protectionGroupIds - The ID of the protection group that you want to retrieve.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • protectionGroupIds

        InclusionProtectionGroupFilters.Builder protectionGroupIds​(String... protectionGroupIds)

        The ID of the protection group that you want to retrieve.

        Parameters:
        protectionGroupIds - The ID of the protection group that you want to retrieve.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • patternsWithStrings

        InclusionProtectionGroupFilters.Builder patternsWithStrings​(Collection<String> patterns)

        The pattern specification of the protection groups that you want to retrieve.

        Parameters:
        patterns - The pattern specification of the protection groups that you want to retrieve.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • patternsWithStrings

        InclusionProtectionGroupFilters.Builder patternsWithStrings​(String... patterns)

        The pattern specification of the protection groups that you want to retrieve.

        Parameters:
        patterns - The pattern specification of the protection groups that you want to retrieve.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • patterns

        InclusionProtectionGroupFilters.Builder patterns​(Collection<ProtectionGroupPattern> patterns)

        The pattern specification of the protection groups that you want to retrieve.

        Parameters:
        patterns - The pattern specification of the protection groups that you want to retrieve.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • patterns

        InclusionProtectionGroupFilters.Builder patterns​(ProtectionGroupPattern... patterns)

        The pattern specification of the protection groups that you want to retrieve.

        Parameters:
        patterns - The pattern specification of the protection groups that you want to retrieve.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceTypesWithStrings

        InclusionProtectionGroupFilters.Builder resourceTypesWithStrings​(Collection<String> resourceTypes)

        The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group's Pattern to BY_RESOURCE_TYPE.

        Parameters:
        resourceTypes - The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group's Pattern to BY_RESOURCE_TYPE.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceTypesWithStrings

        InclusionProtectionGroupFilters.Builder resourceTypesWithStrings​(String... resourceTypes)

        The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group's Pattern to BY_RESOURCE_TYPE.

        Parameters:
        resourceTypes - The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group's Pattern to BY_RESOURCE_TYPE.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceTypes

        InclusionProtectionGroupFilters.Builder resourceTypes​(Collection<ProtectedResourceType> resourceTypes)

        The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group's Pattern to BY_RESOURCE_TYPE.

        Parameters:
        resourceTypes - The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group's Pattern to BY_RESOURCE_TYPE.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceTypes

        InclusionProtectionGroupFilters.Builder resourceTypes​(ProtectedResourceType... resourceTypes)

        The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group's Pattern to BY_RESOURCE_TYPE.

        Parameters:
        resourceTypes - The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group's Pattern to BY_RESOURCE_TYPE.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aggregationsWithStrings

        InclusionProtectionGroupFilters.Builder aggregationsWithStrings​(Collection<String> aggregations)

        The aggregation setting of the protection groups that you want to retrieve.

        Parameters:
        aggregations - The aggregation setting of the protection groups that you want to retrieve.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aggregationsWithStrings

        InclusionProtectionGroupFilters.Builder aggregationsWithStrings​(String... aggregations)

        The aggregation setting of the protection groups that you want to retrieve.

        Parameters:
        aggregations - The aggregation setting of the protection groups that you want to retrieve.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aggregations

        InclusionProtectionGroupFilters.Builder aggregations​(Collection<ProtectionGroupAggregation> aggregations)

        The aggregation setting of the protection groups that you want to retrieve.

        Parameters:
        aggregations - The aggregation setting of the protection groups that you want to retrieve.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aggregations

        InclusionProtectionGroupFilters.Builder aggregations​(ProtectionGroupAggregation... aggregations)

        The aggregation setting of the protection groups that you want to retrieve.

        Parameters:
        aggregations - The aggregation setting of the protection groups that you want to retrieve.
        Returns:
        Returns a reference to this object so that method calls can be chained together.