public AdminResourceClassAction RegisterAdminResourceClassAction( ResourceClassActionType resourceClassActionParams) { try { return(new AdminResourceClassAction(this.VcloudClient, SdkUtil.Post <ResourceClassActionType>(this.VcloudClient, this.Resource.href + "/resourceclassactions", SerializationUtil.SerializeObject <ResourceClassActionType>(resourceClassActionParams, "com.vmware.vcloud.api.rest.schema"), "application/vnd.vmware.admin.resourceClassAction+xml", 201))); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
public AdminResourceClassAction RegisterResourceClassAction( string actionName, string actionHttpMethod, string actionURLPattern, string actionOperationKey) { try { ResourceClassActionType resourceClassActionParams = new ResourceClassActionType(); resourceClassActionParams.name = actionName; resourceClassActionParams.HttpMethod = actionHttpMethod; resourceClassActionParams.UrlPattern = actionURLPattern; resourceClassActionParams.operationKey = actionOperationKey; return(this.RegisterAdminResourceClassAction(resourceClassActionParams)); } catch (Exception ex) { throw new VCloudException(ex.Message); } }