@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeleteGroupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
DeleteGroupRequest() |
Modifier and Type | Method and Description |
---|---|
DeleteGroupRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getApplicationId()
The identifier of the application in which the group mapping belongs.
|
String |
getDataSourceId()
The identifier of the data source linked to the group
|
String |
getGroupName()
The name of the group you want to delete.
|
String |
getIndexId()
The identifier of the index you want to delete the group from.
|
int |
hashCode() |
void |
setApplicationId(String applicationId)
The identifier of the application in which the group mapping belongs.
|
void |
setDataSourceId(String dataSourceId)
The identifier of the data source linked to the group
|
void |
setGroupName(String groupName)
The name of the group you want to delete.
|
void |
setIndexId(String indexId)
The identifier of the index you want to delete the group from.
|
String |
toString()
Returns a string representation of this object.
|
DeleteGroupRequest |
withApplicationId(String applicationId)
The identifier of the application in which the group mapping belongs.
|
DeleteGroupRequest |
withDataSourceId(String dataSourceId)
The identifier of the data source linked to the group
|
DeleteGroupRequest |
withGroupName(String groupName)
The name of the group you want to delete.
|
DeleteGroupRequest |
withIndexId(String indexId)
The identifier of the index you want to delete the group from.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setApplicationId(String applicationId)
The identifier of the application in which the group mapping belongs.
applicationId
- The identifier of the application in which the group mapping belongs.public String getApplicationId()
The identifier of the application in which the group mapping belongs.
public DeleteGroupRequest withApplicationId(String applicationId)
The identifier of the application in which the group mapping belongs.
applicationId
- The identifier of the application in which the group mapping belongs.public void setDataSourceId(String dataSourceId)
The identifier of the data source linked to the group
A group can be tied to multiple data sources. You can delete a group from accessing documents in a certain data source. For example, the groups "Research", "Engineering", and "Sales and Marketing" are all tied to the company's documents stored in the data sources Confluence and Salesforce. You want to delete "Research" and "Engineering" groups from Salesforce, so that these groups cannot access customer-related documents stored in Salesforce. Only "Sales and Marketing" should access documents in the Salesforce data source.
dataSourceId
- The identifier of the data source linked to the group
A group can be tied to multiple data sources. You can delete a group from accessing documents in a certain data source. For example, the groups "Research", "Engineering", and "Sales and Marketing" are all tied to the company's documents stored in the data sources Confluence and Salesforce. You want to delete "Research" and "Engineering" groups from Salesforce, so that these groups cannot access customer-related documents stored in Salesforce. Only "Sales and Marketing" should access documents in the Salesforce data source.
public String getDataSourceId()
The identifier of the data source linked to the group
A group can be tied to multiple data sources. You can delete a group from accessing documents in a certain data source. For example, the groups "Research", "Engineering", and "Sales and Marketing" are all tied to the company's documents stored in the data sources Confluence and Salesforce. You want to delete "Research" and "Engineering" groups from Salesforce, so that these groups cannot access customer-related documents stored in Salesforce. Only "Sales and Marketing" should access documents in the Salesforce data source.
A group can be tied to multiple data sources. You can delete a group from accessing documents in a certain data source. For example, the groups "Research", "Engineering", and "Sales and Marketing" are all tied to the company's documents stored in the data sources Confluence and Salesforce. You want to delete "Research" and "Engineering" groups from Salesforce, so that these groups cannot access customer-related documents stored in Salesforce. Only "Sales and Marketing" should access documents in the Salesforce data source.
public DeleteGroupRequest withDataSourceId(String dataSourceId)
The identifier of the data source linked to the group
A group can be tied to multiple data sources. You can delete a group from accessing documents in a certain data source. For example, the groups "Research", "Engineering", and "Sales and Marketing" are all tied to the company's documents stored in the data sources Confluence and Salesforce. You want to delete "Research" and "Engineering" groups from Salesforce, so that these groups cannot access customer-related documents stored in Salesforce. Only "Sales and Marketing" should access documents in the Salesforce data source.
dataSourceId
- The identifier of the data source linked to the group
A group can be tied to multiple data sources. You can delete a group from accessing documents in a certain data source. For example, the groups "Research", "Engineering", and "Sales and Marketing" are all tied to the company's documents stored in the data sources Confluence and Salesforce. You want to delete "Research" and "Engineering" groups from Salesforce, so that these groups cannot access customer-related documents stored in Salesforce. Only "Sales and Marketing" should access documents in the Salesforce data source.
public void setGroupName(String groupName)
The name of the group you want to delete.
groupName
- The name of the group you want to delete.public String getGroupName()
The name of the group you want to delete.
public DeleteGroupRequest withGroupName(String groupName)
The name of the group you want to delete.
groupName
- The name of the group you want to delete.public void setIndexId(String indexId)
The identifier of the index you want to delete the group from.
indexId
- The identifier of the index you want to delete the group from.public String getIndexId()
The identifier of the index you want to delete the group from.
public DeleteGroupRequest withIndexId(String indexId)
The identifier of the index you want to delete the group from.
indexId
- The identifier of the index you want to delete the group from.public String toString()
toString
in class Object
Object.toString()
public DeleteGroupRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()