Interface ListPermissionAssociationsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ListPermissionAssociationsRequest.Builder,ListPermissionAssociationsRequest>,RamRequest.Builder,SdkBuilder<ListPermissionAssociationsRequest.Builder,ListPermissionAssociationsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ListPermissionAssociationsRequest
public static interface ListPermissionAssociationsRequest.Builder extends RamRequest.Builder, SdkPojo, CopyableBuilder<ListPermissionAssociationsRequest.Builder,ListPermissionAssociationsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListPermissionAssociationsRequest.BuilderassociationStatus(String associationStatus)Specifies that you want to list only those associations with resource shares that match this status.ListPermissionAssociationsRequest.BuilderassociationStatus(ResourceShareAssociationStatus associationStatus)Specifies that you want to list only those associations with resource shares that match this status.ListPermissionAssociationsRequest.BuilderdefaultVersion(Boolean defaultVersion)Whentrue, specifies that you want to list only those associations with resource shares that use the default version of the specified managed permission.ListPermissionAssociationsRequest.BuilderfeatureSet(String featureSet)Specifies that you want to list only those associations with resource shares that have afeatureSetwith this value.ListPermissionAssociationsRequest.BuilderfeatureSet(PermissionFeatureSet featureSet)Specifies that you want to list only those associations with resource shares that have afeatureSetwith this value.ListPermissionAssociationsRequest.BuildermaxResults(Integer maxResults)Specifies the total number of results that you want included on each page of the response.ListPermissionAssociationsRequest.BuildernextToken(String nextToken)Specifies that you want to receive the next page of results.ListPermissionAssociationsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ListPermissionAssociationsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ListPermissionAssociationsRequest.BuilderpermissionArn(String permissionArn)Specifies the Amazon Resource Name (ARN) of the managed permission.ListPermissionAssociationsRequest.BuilderpermissionVersion(Integer permissionVersion)Specifies that you want to list only those associations with resource shares that use this version of the managed permission.ListPermissionAssociationsRequest.BuilderresourceType(String resourceType)Specifies that you want to list only those associations with resource shares that include at least one resource of this resource type.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.ram.model.RamRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
permissionArn
ListPermissionAssociationsRequest.Builder permissionArn(String permissionArn)
Specifies the Amazon Resource Name (ARN) of the managed permission.
- Parameters:
permissionArn- Specifies the Amazon Resource Name (ARN) of the managed permission.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissionVersion
ListPermissionAssociationsRequest.Builder permissionVersion(Integer permissionVersion)
Specifies that you want to list only those associations with resource shares that use this version of the managed permission. If you don't provide a value for this parameter, then the operation returns information about associations with resource shares that use any version of the managed permission.
- Parameters:
permissionVersion- Specifies that you want to list only those associations with resource shares that use this version of the managed permission. If you don't provide a value for this parameter, then the operation returns information about associations with resource shares that use any version of the managed permission.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationStatus
ListPermissionAssociationsRequest.Builder associationStatus(String associationStatus)
Specifies that you want to list only those associations with resource shares that match this status.
- Parameters:
associationStatus- Specifies that you want to list only those associations with resource shares that match this status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceShareAssociationStatus,ResourceShareAssociationStatus
-
associationStatus
ListPermissionAssociationsRequest.Builder associationStatus(ResourceShareAssociationStatus associationStatus)
Specifies that you want to list only those associations with resource shares that match this status.
- Parameters:
associationStatus- Specifies that you want to list only those associations with resource shares that match this status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceShareAssociationStatus,ResourceShareAssociationStatus
-
resourceType
ListPermissionAssociationsRequest.Builder resourceType(String resourceType)
Specifies that you want to list only those associations with resource shares that include at least one resource of this resource type.
- Parameters:
resourceType- Specifies that you want to list only those associations with resource shares that include at least one resource of this resource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
featureSet
ListPermissionAssociationsRequest.Builder featureSet(String featureSet)
Specifies that you want to list only those associations with resource shares that have a
featureSetwith this value.- Parameters:
featureSet- Specifies that you want to list only those associations with resource shares that have afeatureSetwith this value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PermissionFeatureSet,PermissionFeatureSet
-
featureSet
ListPermissionAssociationsRequest.Builder featureSet(PermissionFeatureSet featureSet)
Specifies that you want to list only those associations with resource shares that have a
featureSetwith this value.- Parameters:
featureSet- Specifies that you want to list only those associations with resource shares that have afeatureSetwith this value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PermissionFeatureSet,PermissionFeatureSet
-
defaultVersion
ListPermissionAssociationsRequest.Builder defaultVersion(Boolean defaultVersion)
When
true, specifies that you want to list only those associations with resource shares that use the default version of the specified managed permission.When
false(the default value), lists associations with resource shares that use any version of the specified managed permission.- Parameters:
defaultVersion- Whentrue, specifies that you want to list only those associations with resource shares that use the default version of the specified managed permission.When
false(the default value), lists associations with resource shares that use any version of the specified managed permission.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
ListPermissionAssociationsRequest.Builder nextToken(String nextToken)
Specifies that you want to receive the next page of results. Valid only if you received a
NextTokenresponse in the previous request. If you did, it indicates that more output is available. Set this parameter to the value provided by the previous call'sNextTokenresponse to request the next page of results.- Parameters:
nextToken- Specifies that you want to receive the next page of results. Valid only if you received aNextTokenresponse in the previous request. If you did, it indicates that more output is available. Set this parameter to the value provided by the previous call'sNextTokenresponse to request the next page of results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
ListPermissionAssociationsRequest.Builder maxResults(Integer maxResults)
Specifies the total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the number you specify, the
NextTokenresponse element is returned with a value (not null). Include the specified value as theNextTokenrequest parameter in the next call to the operation to get the next part of the results. Note that the service might return fewer results than the maximum even when there are more results available. You should checkNextTokenafter every operation to ensure that you receive all of the results.- Parameters:
maxResults- Specifies the total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the number you specify, theNextTokenresponse element is returned with a value (not null). Include the specified value as theNextTokenrequest parameter in the next call to the operation to get the next part of the results. Note that the service might return fewer results than the maximum even when there are more results available. You should checkNextTokenafter every operation to ensure that you receive all of the results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListPermissionAssociationsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ListPermissionAssociationsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-