public static final class CreateSecurityGroupRequest.Builder extends Object
public CreateSecurityGroupRequest.Builder sourceRegionId(String sourceRegionId)
public CreateSecurityGroupRequest.Builder clientToken(String clientToken)
public CreateSecurityGroupRequest.Builder description(String description)
This parameter is empty by default.
public CreateSecurityGroupRequest.Builder ownerAccount(String ownerAccount)
public CreateSecurityGroupRequest.Builder ownerId(Long ownerId)
public CreateSecurityGroupRequest.Builder regionId(String regionId)
public CreateSecurityGroupRequest.Builder resourceGroupId(String resourceGroupId)
public CreateSecurityGroupRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public CreateSecurityGroupRequest.Builder resourceOwnerId(Long resourceOwnerId)
public CreateSecurityGroupRequest.Builder securityGroupName(String securityGroupName)
The name must be 2 to 128 characters in length. It must start with a letter and cannot start with `http://` or `https://`. The name can contain letters, digits, colons (:), underscores (\_), and hyphens (-). This parameter is empty by default.
public CreateSecurityGroupRequest.Builder securityGroupType(String securityGroupType)
* normal: basic security group. * enterprise: advanced security group. For more information, see [Advanced security groups](~~120621~~).
public CreateSecurityGroupRequest.Builder serviceManaged(Boolean serviceManaged)
public CreateSecurityGroupRequest.Builder tag(List<CreateSecurityGroupRequest.Tag> tag)
public CreateSecurityGroupRequest.Builder vpcId(String vpcId)
> If the specified region supports the classic network, you can create security groups of the classic network type without specifying the VpcId parameter. If the specified region does not support the classic network, you must specify the VpcId parameter to create security groups of the VPC type.
public CreateSecurityGroupRequest build()
Copyright © 2023. All rights reserved.