protected VApp findVAppInArgsOrNull(GeneratedHttpRequest gRequest) { for (Object arg : gRequest.getInvocation().getArgs()) { if (arg instanceof VApp) { return (VApp) arg; } else if (arg instanceof VApp[]) { VApp[] vapps = (VApp[]) arg; return (vapps.length > 0) ? vapps[0] : null; } } return null; }
protected VAppConfiguration findConfigInArgsOrNull(GeneratedHttpRequest gRequest) { for (Object arg : gRequest.getInvocation().getArgs()) { if (arg instanceof VAppConfiguration) { return (VAppConfiguration) arg; } else if (arg instanceof VAppConfiguration[]) { VAppConfiguration[] configuration = (VAppConfiguration[]) arg; return (configuration.length > 0) ? configuration[0] : null; } } return null; }
protected CloneVAppOptions findOptionsInArgsOrNull(GeneratedHttpRequest gRequest) { for (Object arg : gRequest.getInvocation().getArgs()) { if (arg instanceof CloneVAppOptions) { return (CloneVAppOptions) arg; } else if (arg instanceof CloneVAppOptions[]) { CloneVAppOptions[] options = (CloneVAppOptions[]) arg; return (options.length > 0) ? options[0] : null; } } return null; }
protected InstantiateVAppTemplateOptions findOptionsInArgsOrNull(GeneratedHttpRequest gRequest) { for (Object arg : gRequest.getInvocation().getArgs()) { if (arg instanceof InstantiateVAppTemplateOptions) { return (InstantiateVAppTemplateOptions) arg; } else if (arg instanceof InstantiateVAppTemplateOptions[]) { InstantiateVAppTemplateOptions[] options = (InstantiateVAppTemplateOptions[]) arg; return (options.length > 0) ? options[0] : null; } } return null; }
static CloneDriveOptions findOptionsInArgsOrNull(GeneratedHttpRequest gRequest) { for (Object arg : gRequest.getInvocation().getArgs()) { if (arg instanceof CloneDriveOptions) { return (CloneDriveOptions) arg; } else if (arg instanceof CloneDriveOptions[]) { CloneDriveOptions[] options = (CloneDriveOptions[]) arg; return (options.length > 0) ? options[0] : null; } } return null; }
public static String findAvailabilityZoneInArgsOrNull(GeneratedHttpRequest gRequest, Set<String> zones) { for (Object arg : gRequest.getInvocation().getArgs()) { if (arg instanceof String) { String zone = (String) arg; if (zones.contains(zone)) return zone; } } return null; }
protected CaptureVAppOptions findOptionsInArgsOrNull(GeneratedHttpRequest gRequest) { for (Object arg : gRequest.getInvocation().getArgs()) { if (arg instanceof CaptureVAppOptions) { return (CaptureVAppOptions) arg; } else if (arg instanceof CaptureVAppOptions[]) { CaptureVAppOptions[] options = (CaptureVAppOptions[]) arg; return (options.length > 0) ? options[0] : null; } } return null; }
protected void addCredentialsInArgsOrNull(GeneratedHttpRequest gRequest, Builder<String, Object> builder) { for (Object arg : Iterables.filter(gRequest.getInvocation().getArgs(), Predicates.notNull())) { if (arg.getClass().isAnnotationPresent(CredentialType.class)) { builder.put(arg.getClass().getAnnotation(CredentialType.class).value(), arg); } } }
@Override public BlobToObjectMetadata setContext(HttpRequest request) { checkArgument(request instanceof GeneratedHttpRequest, "note this handler requires a GeneratedHttpRequest"); return setBucket(GeneratedHttpRequest.class.cast(request).getInvocation().getArgs().get(0).toString()); }
protected CatalogItemOptions findOptionsInArgsOrNew(GeneratedHttpRequest gRequest) { for (Object arg : gRequest.getInvocation().getArgs()) { if (arg instanceof CatalogItemOptions) { return CatalogItemOptions.class.cast(arg); } else if (arg.getClass().isArray()) { Object[] array = (Object[]) arg; if (array.length > 0 && array[0] instanceof CatalogItemOptions) return CatalogItemOptions.class.cast(array[0]); } } return new CatalogItemOptions(); }
@Override public String toString() { if (request instanceof GeneratedHttpRequest) { GeneratedHttpRequest gRequest = GeneratedHttpRequest.class.cast(request); return String.format("[method=%s, request=%s]", gRequest.getInvocation(), gRequest.getRequestLine()); } return "[request=" + request.getRequestLine() + "]"; }
@Override public String toString() { if (request instanceof GeneratedHttpRequest) { GeneratedHttpRequest gRequest = GeneratedHttpRequest.class.cast(request); return String.format("[method=%s, request=%s]", gRequest.getInvocation(), gRequest.getRequestLine()); } return "[request=" + request.getRequestLine() + "]"; }
@Override public String toString() { if (request instanceof GeneratedHttpRequest) { GeneratedHttpRequest gRequest = GeneratedHttpRequest.class.cast(request); return String.format("[method=%s, request=%s]", gRequest.getInvocation(), gRequest.getRequestLine()); } return "[request=" + request.getRequestLine() + "]"; }
@Override public ParseObjectInfoFromHeaders setContext(HttpRequest request) { blobMetadataParser.setContext(request); checkArgument(request instanceof GeneratedHttpRequest, "note this handler requires a GeneratedHttpRequest"); return setContainer(GeneratedHttpRequest.class.cast(request).getInvocation().getArgs().get(0).toString()); }
@Override public ParseBlobPropertiesFromHeaders setContext(HttpRequest request) { checkArgument(request instanceof GeneratedHttpRequest, "note this handler requires a GeneratedHttpRequest"); blobMetadataParser.setContext(request); return setContainer(GeneratedHttpRequest.class.cast(request).getInvocation().getArgs().get(0).toString()); }
@Override public ParseObjectFromHeadersAndHttpContent setContext(HttpRequest request) { this.uri = request.getEndpoint(); return setPath(GeneratedHttpRequest.class.cast(request).getInvocation().getArgs().get(0).toString()); }
@Override public LocationConstraintHandler setContext(HttpRequest request) { super.setContext(request); setBucket(GeneratedHttpRequest.class.cast(getRequest()).getInvocation().getArgs().get(0).toString()); return this; }
public ContainerProperties apply(HttpResponse from) { MutableContainerPropertiesWithMetadata to = new MutableContainerPropertiesWithMetadataImpl(); to.setName(request.getInvocation().getArgs().get(0).toString()); addUserMetadataTo(from, to); parseLastModifiedOrThrowException(from, to); addETagTo(from, to); to.setUrl(request.getEndpoint()); return to; }
public ContainerMetadata apply(HttpResponse from) { return ContainerMetadata.builder().name(request.getInvocation().getArgs().get(0).toString()) .readACL(from.getFirstHeaderOrNull(SwiftHeaders.CONTAINER_READ)) .bytes(Long.valueOf(from.getFirstHeaderOrNull(SwiftHeaders.CONTAINER_BYTES_USED))) .count(Long.valueOf(from.getFirstHeaderOrNull(SwiftHeaders.CONTAINER_OBJECT_COUNT))) .metadata(extractUserMetadata(from)).build(); }
public ContainerMetadata apply(HttpResponse from) { return ContainerMetadata.builder().name(request.getInvocation().getArgs().get(0).toString()) .readACL(from.getFirstHeaderOrNull(SwiftHeaders.CONTAINER_READ)) .bytes(Long.valueOf(from.getFirstHeaderOrNull(SwiftHeaders.CONTAINER_BYTES_USED))) .count(Long.valueOf(from.getFirstHeaderOrNull(SwiftHeaders.CONTAINER_OBJECT_COUNT))) .metadata(extractUserMetadata(from)).build(); }