@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ModifyVpcEndpointServicePermissionsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<ModifyVpcEndpointServicePermissionsRequest>
NOOP
Constructor and Description |
---|
ModifyVpcEndpointServicePermissionsRequest() |
Modifier and Type | Method and Description |
---|---|
ModifyVpcEndpointServicePermissionsRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getAddAllowedPrincipals()
The Amazon Resource Names (ARN) of the principals.
|
Request<ModifyVpcEndpointServicePermissionsRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
List<String> |
getRemoveAllowedPrincipals()
The Amazon Resource Names (ARN) of the principals.
|
String |
getServiceId()
The ID of the service.
|
int |
hashCode() |
void |
setAddAllowedPrincipals(Collection<String> addAllowedPrincipals)
The Amazon Resource Names (ARN) of the principals.
|
void |
setRemoveAllowedPrincipals(Collection<String> removeAllowedPrincipals)
The Amazon Resource Names (ARN) of the principals.
|
void |
setServiceId(String serviceId)
The ID of the service.
|
String |
toString()
Returns a string representation of this object.
|
ModifyVpcEndpointServicePermissionsRequest |
withAddAllowedPrincipals(Collection<String> addAllowedPrincipals)
The Amazon Resource Names (ARN) of the principals.
|
ModifyVpcEndpointServicePermissionsRequest |
withAddAllowedPrincipals(String... addAllowedPrincipals)
The Amazon Resource Names (ARN) of the principals.
|
ModifyVpcEndpointServicePermissionsRequest |
withRemoveAllowedPrincipals(Collection<String> removeAllowedPrincipals)
The Amazon Resource Names (ARN) of the principals.
|
ModifyVpcEndpointServicePermissionsRequest |
withRemoveAllowedPrincipals(String... removeAllowedPrincipals)
The Amazon Resource Names (ARN) of the principals.
|
ModifyVpcEndpointServicePermissionsRequest |
withServiceId(String serviceId)
The ID of the service.
|
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 ModifyVpcEndpointServicePermissionsRequest()
public void setServiceId(String serviceId)
The ID of the service.
serviceId
- The ID of the service.public String getServiceId()
The ID of the service.
public ModifyVpcEndpointServicePermissionsRequest withServiceId(String serviceId)
The ID of the service.
serviceId
- The ID of the service.public List<String> getAddAllowedPrincipals()
The Amazon Resource Names (ARN) of the principals. Permissions are granted to the principals in this list. To grant permissions to all principals, specify an asterisk (*).
public void setAddAllowedPrincipals(Collection<String> addAllowedPrincipals)
The Amazon Resource Names (ARN) of the principals. Permissions are granted to the principals in this list. To grant permissions to all principals, specify an asterisk (*).
addAllowedPrincipals
- The Amazon Resource Names (ARN) of the principals. Permissions are granted to the principals in this list.
To grant permissions to all principals, specify an asterisk (*).public ModifyVpcEndpointServicePermissionsRequest withAddAllowedPrincipals(String... addAllowedPrincipals)
The Amazon Resource Names (ARN) of the principals. Permissions are granted to the principals in this list. To grant permissions to all principals, specify an asterisk (*).
NOTE: This method appends the values to the existing list (if any). Use
setAddAllowedPrincipals(java.util.Collection)
or withAddAllowedPrincipals(java.util.Collection)
if you want to override the existing values.
addAllowedPrincipals
- The Amazon Resource Names (ARN) of the principals. Permissions are granted to the principals in this list.
To grant permissions to all principals, specify an asterisk (*).public ModifyVpcEndpointServicePermissionsRequest withAddAllowedPrincipals(Collection<String> addAllowedPrincipals)
The Amazon Resource Names (ARN) of the principals. Permissions are granted to the principals in this list. To grant permissions to all principals, specify an asterisk (*).
addAllowedPrincipals
- The Amazon Resource Names (ARN) of the principals. Permissions are granted to the principals in this list.
To grant permissions to all principals, specify an asterisk (*).public List<String> getRemoveAllowedPrincipals()
The Amazon Resource Names (ARN) of the principals. Permissions are revoked for principals in this list.
public void setRemoveAllowedPrincipals(Collection<String> removeAllowedPrincipals)
The Amazon Resource Names (ARN) of the principals. Permissions are revoked for principals in this list.
removeAllowedPrincipals
- The Amazon Resource Names (ARN) of the principals. Permissions are revoked for principals in this list.public ModifyVpcEndpointServicePermissionsRequest withRemoveAllowedPrincipals(String... removeAllowedPrincipals)
The Amazon Resource Names (ARN) of the principals. Permissions are revoked for principals in this list.
NOTE: This method appends the values to the existing list (if any). Use
setRemoveAllowedPrincipals(java.util.Collection)
or
withRemoveAllowedPrincipals(java.util.Collection)
if you want to override the existing values.
removeAllowedPrincipals
- The Amazon Resource Names (ARN) of the principals. Permissions are revoked for principals in this list.public ModifyVpcEndpointServicePermissionsRequest withRemoveAllowedPrincipals(Collection<String> removeAllowedPrincipals)
The Amazon Resource Names (ARN) of the principals. Permissions are revoked for principals in this list.
removeAllowedPrincipals
- The Amazon Resource Names (ARN) of the principals. Permissions are revoked for principals in this list.public Request<ModifyVpcEndpointServicePermissionsRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<ModifyVpcEndpointServicePermissionsRequest>
public String toString()
toString
in class Object
Object.toString()
public ModifyVpcEndpointServicePermissionsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()