Cloneable
, ReadLimitInfo
, ToCopyableBuilder<AuthorizeSecurityGroupEgressRequest.Builder,AuthorizeSecurityGroupEgressRequest>
@Generated("software.amazon.awssdk:codegen") public class AuthorizeSecurityGroupEgressRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<AuthorizeSecurityGroupEgressRequest.Builder,AuthorizeSecurityGroupEgressRequest>
Contains the parameters for AuthorizeSecurityGroupEgress.
Modifier and Type | Class | Description |
---|---|---|
static interface |
AuthorizeSecurityGroupEgressRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static AuthorizeSecurityGroupEgressRequest.Builder |
builder() |
|
String |
cidrIp() |
The CIDR IPv4 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 AuthorizeSecurityGroupEgressRequest.Builder> |
serializableBuilderClass() |
|
String |
sourceSecurityGroupName() |
The name of a destination security group.
|
String |
sourceSecurityGroupOwnerId() |
The AWS account number for a destination security group.
|
AuthorizeSecurityGroupEgressRequest.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 IPv4 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 authorize 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 authorize outbound access to a destination security group, we recommend that you use a set of IP permissions instead.
public AuthorizeSecurityGroupEgressRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<AuthorizeSecurityGroupEgressRequest.Builder,AuthorizeSecurityGroupEgressRequest>
public static AuthorizeSecurityGroupEgressRequest.Builder builder()
public static Class<? extends AuthorizeSecurityGroupEgressRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.