Interface ListDomainAccessGrantsForOrganizationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CloudWatchOmniRequest.Builder,CopyableBuilder<ListDomainAccessGrantsForOrganizationRequest.Builder,,ListDomainAccessGrantsForOrganizationRequest> SdkBuilder<ListDomainAccessGrantsForOrganizationRequest.Builder,,ListDomainAccessGrantsForOrganizationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
ListDomainAccessGrantsForOrganizationRequest
@Mutable
@NotThreadSafe
public static interface ListDomainAccessGrantsForOrganizationRequest.Builder
extends CloudWatchOmniRequest.Builder, SdkPojo, CopyableBuilder<ListDomainAccessGrantsForOrganizationRequest.Builder,ListDomainAccessGrantsForOrganizationRequest>
-
Method Summary
Modifier and TypeMethodDescriptionFilter by domain ID.maxResults(Integer maxResults) The maximum number of access grants to return per page.A token to retrieve the next page of results.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.permission(String permission) Filter by permission level.permission(OrganizationGrantPermission permission) Filter by permission level.principalId(String principalId) Filter by principal ID.principalType(String principalType) Filter by principal type.principalType(OrganizationGrantPrincipalType principalType) Filter by principal type.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.cloudwatchomni.model.CloudWatchOmniRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
domainId
Filter by domain ID.
- Parameters:
domainId- Filter by domain ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principalId
Filter by principal ID.
- Parameters:
principalId- Filter by principal ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principalType
Filter by principal type.
- Parameters:
principalType- Filter by principal type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
principalType
ListDomainAccessGrantsForOrganizationRequest.Builder principalType(OrganizationGrantPrincipalType principalType) Filter by principal type.
- Parameters:
principalType- Filter by principal type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
permission
Filter by permission level.
- Parameters:
permission- Filter by permission level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
permission
ListDomainAccessGrantsForOrganizationRequest.Builder permission(OrganizationGrantPermission permission) Filter by permission level.
- Parameters:
permission- Filter by permission level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nextToken
A token to retrieve the next page of results. Supply the same filters used on the request that returned it. Tokens expire after 24 hours.
- Parameters:
nextToken- A token to retrieve the next page of results. Supply the same filters used on the request that returned it. Tokens expire after 24 hours.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
The maximum number of access grants to return per page. Defaults to 100. A page can contain fewer results than this value even when more results remain; continue while nextToken is present.
- Parameters:
maxResults- The maximum number of access grants to return per page. Defaults to 100. A page can contain fewer results than this value even when more results remain; continue while nextToken is present.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListDomainAccessGrantsForOrganizationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ListDomainAccessGrantsForOrganizationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-