Cloneable
, ReadLimitInfo
, ToCopyableBuilder<RevokeSecurityGroupEgressRequest.Builder,RevokeSecurityGroupEgressRequest>
@Generated("software.amazon.awssdk:codegen") public class RevokeSecurityGroupEgressRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<RevokeSecurityGroupEgressRequest.Builder,RevokeSecurityGroupEgressRequest>
Contains the parameters for RevokeSecurityGroupEgress.
Modifier and Type | Class | Description |
---|---|---|
static interface |
RevokeSecurityGroupEgressRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static RevokeSecurityGroupEgressRequest.Builder |
builder() |
|
String |
cidrIp() |
The CIDR IP address range.
|
boolean |
equals(Object obj) |
|
Integer |
fromPort() |
The start of port range for the TCP and UDP protocols, or an ICMP type number.
|
String |
groupId() |
The ID of the security group.
|
int |
hashCode() |
|
List<IpPermission> |
ipPermissions() |
A set of IP permissions.
|
String |
ipProtocol() |
The IP protocol name or number.
|
static Class<? extends RevokeSecurityGroupEgressRequest.Builder> |
serializableBuilderClass() |
|
String |
sourceSecurityGroupName() |
The name of a destination security group.
|
String |
sourceSecurityGroupOwnerId() |
The AWS account number for a destination security group.
|
RevokeSecurityGroupEgressRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
Integer |
toPort() |
The end of port range for the TCP and UDP protocols, or an ICMP type number.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String groupId()
The ID of the security group.
public List<IpPermission> ipPermissions()
A set of IP permissions. You can't specify a destination security group and a CIDR IP address range.
public String cidrIp()
The CIDR IP address range. We recommend that you specify the CIDR range in a set of IP permissions instead.
public Integer fromPort()
The start of port range for the TCP and UDP protocols, or an ICMP type number. We recommend that you specify the port range in a set of IP permissions instead.
public String ipProtocol()
The IP protocol name or number. We recommend that you specify the protocol in a set of IP permissions instead.
public Integer toPort()
The end of port range for the TCP and UDP protocols, or an ICMP type number. We recommend that you specify the port range in a set of IP permissions instead.
public String sourceSecurityGroupName()
The name of a destination security group. To revoke outbound access to a destination security group, we recommend that you use a set of IP permissions instead.
public String sourceSecurityGroupOwnerId()
The AWS account number for a destination security group. To revoke outbound access to a destination security group, we recommend that you use a set of IP permissions instead.
public RevokeSecurityGroupEgressRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<RevokeSecurityGroupEgressRequest.Builder,RevokeSecurityGroupEgressRequest>
public static RevokeSecurityGroupEgressRequest.Builder builder()
public static Class<? extends RevokeSecurityGroupEgressRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.