public DeleteClusterSecurityGroupResult deleteClusterSecurityGroup(DeleteClusterSecurityGroupRequest request) {request = beforeClientExecution(request);return executeDeleteClusterSecurityGroup(request);}

public virtual DeleteClusterSecurityGroupResponse DeleteClusterSecurityGroup(DeleteClusterSecurityGroupRequest request){var options = new InvokeOptions();options.RequestMarshaller = DeleteClusterSecurityGroupRequestMarshaller.Instance;options.ResponseUnmarshaller = DeleteClusterSecurityGroupResponseUnmarshaller.Instance;return Invoke<DeleteClusterSecurityGroupResponse>(request, options);}
