Bucket.Cors toPb() { Bucket.Cors pb = new Bucket.Cors(); pb.setMaxAgeSeconds(maxAgeSeconds); pb.setResponseHeader(responseHeaders); if (methods != null) { pb.setMethod(newArrayList(transform(methods, Functions.toStringFunction()))); } if (origins != null) { pb.setOrigin(newArrayList(transform(origins, Functions.toStringFunction()))); } return pb; }
static Cors fromPb(Bucket.Cors cors) { Builder builder = newBuilder().setMaxAgeSeconds(cors.getMaxAgeSeconds()); if (cors.getMethod() != null) { builder.setMethods( transform( cors.getMethod(), new Function<String, HttpMethod>() { @Override public HttpMethod apply(String name) { return HttpMethod.valueOf(name.toUpperCase()); } })); } if (cors.getOrigin() != null) { builder.setOrigins( transform( cors.getOrigin(), new Function<String, Origin>() { @Override public Origin apply(String value) { return Origin.of(value); } })); } builder.setResponseHeaders(cors.getResponseHeader()); return builder.build(); } }
static Cors fromPb(Bucket.Cors cors) { Builder builder = newBuilder().setMaxAgeSeconds(cors.getMaxAgeSeconds()); if (cors.getMethod() != null) { builder.setMethods( transform( cors.getMethod(), new Function<String, HttpMethod>() { @Override public HttpMethod apply(String name) { return HttpMethod.valueOf(name.toUpperCase()); } })); } if (cors.getOrigin() != null) { builder.setOrigins( transform( cors.getOrigin(), new Function<String, Origin>() { @Override public Origin apply(String value) { return Origin.of(value); } })); } builder.setResponseHeaders(cors.getResponseHeader()); return builder.build(); } }
static Cors fromPb(Bucket.Cors cors) { Builder builder = builder().maxAgeSeconds(cors.getMaxAgeSeconds()); if (cors.getMethod() != null) { builder.methods(transform(cors.getMethod(), new Function<String, HttpMethod>() { @Override public HttpMethod apply(String name) { return HttpMethod.valueOf(name.toUpperCase()); } })); } if (cors.getOrigin() != null) { builder.origins(transform(cors.getOrigin(), new Function<String, Origin>() { @Override public Origin apply(String value) { return Origin.of(value); } })); } builder.responseHeaders(cors.getResponseHeader()); return builder.build(); } }
Bucket.Cors toPb() { Bucket.Cors pb = new Bucket.Cors(); pb.setMaxAgeSeconds(maxAgeSeconds); pb.setResponseHeader(responseHeaders); if (methods != null) { pb.setMethod(newArrayList(transform(methods, Functions.toStringFunction()))); } if (origins != null) { pb.setOrigin(newArrayList(transform(origins, Functions.toStringFunction()))); } return pb; }
Bucket.Cors toPb() { Bucket.Cors pb = new Bucket.Cors(); pb.setMaxAgeSeconds(maxAgeSeconds); pb.setResponseHeader(responseHeaders); if (methods != null) { pb.setMethod(newArrayList(transform(methods, Functions.toStringFunction()))); } if (origins != null) { pb.setOrigin(newArrayList(transform(origins, Functions.toStringFunction()))); } return pb; }