/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.detective.model; import java.io.Serializable; import javax.annotation.Generated; import com.amazonaws.AmazonWebServiceRequest; /** * * @see AWS API * Documentation */ @Generated("com.amazonaws:aws-java-sdk-code-generator") public class GetMembersRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { /** *
* The ARN of the behavior graph for which to request the member details. *
*/ private String graphArn; /** ** The list of Amazon Web Services account identifiers for the member account for which to return member details. * You can request details for up to 50 member accounts at a time. *
*
* You cannot use GetMembers
to retrieve information about member accounts that were removed from the
* behavior graph.
*
* The ARN of the behavior graph for which to request the member details. *
* * @param graphArn * The ARN of the behavior graph for which to request the member details. */ public void setGraphArn(String graphArn) { this.graphArn = graphArn; } /** ** The ARN of the behavior graph for which to request the member details. *
* * @return The ARN of the behavior graph for which to request the member details. */ public String getGraphArn() { return this.graphArn; } /** ** The ARN of the behavior graph for which to request the member details. *
* * @param graphArn * The ARN of the behavior graph for which to request the member details. * @return Returns a reference to this object so that method calls can be chained together. */ public GetMembersRequest withGraphArn(String graphArn) { setGraphArn(graphArn); return this; } /** ** The list of Amazon Web Services account identifiers for the member account for which to return member details. * You can request details for up to 50 member accounts at a time. *
*
* You cannot use GetMembers
to retrieve information about member accounts that were removed from the
* behavior graph.
*
* You cannot use
* The list of Amazon Web Services account identifiers for the member account for which to return member details.
* You can request details for up to 50 member accounts at a time.
*
* You cannot use GetMembers
to retrieve information about member accounts that were removed
* from the behavior graph.
*/
public java.util.ListGetMembers
to retrieve information about member accounts that were removed from the
* behavior graph.
*
* You cannot use
* The list of Amazon Web Services account identifiers for the member account for which to return member details.
* You can request details for up to 50 member accounts at a time.
*
* You cannot use
* NOTE: This method appends the values to the existing list (if any). Use
* {@link #setAccountIds(java.util.Collection)} or {@link #withAccountIds(java.util.Collection)} if you want to
* override the existing values.
* GetMembers
to retrieve information about member accounts that were removed
* from the behavior graph.
*/
public void setAccountIds(java.util.CollectionGetMembers
to retrieve information about member accounts that were removed from the
* behavior graph.
*
* You cannot use
* The list of Amazon Web Services account identifiers for the member account for which to return member details.
* You can request details for up to 50 member accounts at a time.
*
* You cannot use GetMembers
to retrieve information about member accounts that were removed
* from the behavior graph.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public GetMembersRequest withAccountIds(String... accountIds) {
if (this.accountIds == null) {
setAccountIds(new java.util.ArrayListGetMembers
to retrieve information about member accounts that were removed from the
* behavior graph.
*
* You cannot use GetMembers
to retrieve information about member accounts that were removed
* from the behavior graph.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public GetMembersRequest withAccountIds(java.util.Collection