public DeleteSecurityGroupResult deleteSecurityGroup(DeleteSecurityGroupRequest request) {request = beforeClientExecution(request);return executeDeleteSecurityGroup(request);}

public virtual DeleteSecurityGroupResponse DeleteSecurityGroup(DeleteSecurityGroupRequest request){var options = new InvokeOptions();options.RequestMarshaller = DeleteSecurityGroupRequestMarshaller.Instance;options.ResponseUnmarshaller = DeleteSecurityGroupResponseUnmarshaller.Instance;return Invoke<DeleteSecurityGroupResponse>(request, options);}
