List of usage examples for com.google.common.net UrlEscapers urlFragmentEscaper
public static Escaper urlFragmentEscaper()
From source file:com.spectralogic.ds3client.commands.spectrads3.RegisterDs3TargetSpectraS3Request.java
public RegisterDs3TargetSpectraS3Request(final String adminAuthId, final String adminSecretKey, final String dataPathEndPoint, final String name) { this.adminAuthId = adminAuthId; this.adminSecretKey = adminSecretKey; this.dataPathEndPoint = dataPathEndPoint; this.name = name; this.getQueryParams().put("admin_auth_id", UrlEscapers.urlFragmentEscaper().escape(adminAuthId).replace("+", "%2B")); this.getQueryParams().put("admin_secret_key", UrlEscapers.urlFragmentEscaper().escape(adminSecretKey).replace("+", "%2B")); this.getQueryParams().put("data_path_end_point", UrlEscapers.urlFragmentEscaper().escape(dataPathEndPoint).replace("+", "%2B")); this.getQueryParams().put("name", UrlEscapers.urlFragmentEscaper().escape(name).replace("+", "%2B")); }
From source file:com.spectralogic.ds3client.commands.spectrads3.PutTapeStorageDomainMemberSpectraS3Request.java
public PutTapeStorageDomainMemberSpectraS3Request(final String storageDomainId, final String tapePartitionId, final TapeType tapeType) { this.storageDomainId = storageDomainId; this.tapePartitionId = tapePartitionId; this.tapeType = tapeType; this.getQueryParams().put("storage_domain_id", UrlEscapers.urlFragmentEscaper().escape(storageDomainId).replace("+", "%2B")); this.getQueryParams().put("tape_partition_id", UrlEscapers.urlFragmentEscaper().escape(tapePartitionId).replace("+", "%2B")); this.getQueryParams().put("tape_type", tapeType.toString()); }
From source file:com.spectralogic.ds3client.commands.CompleteMultiPartUploadRequest.java
public CompleteMultiPartUploadRequest(final String bucketName, final String objectName, final CompleteMultipartUpload requestPayload, final String uploadId) { this.bucketName = bucketName; this.objectName = objectName; this.uploadId = uploadId; this.requestPayload = requestPayload; this.getQueryParams().put("upload_id", UrlEscapers.urlFragmentEscaper().escape(uploadId).replace("+", "%2B")); }
From source file:com.spectralogic.ds3client.commands.spectrads3.GetBucketCapacitySummarySpectraS3Request.java
public GetBucketCapacitySummarySpectraS3Request(final String bucketId, final String storageDomainId) { this.bucketId = bucketId; this.storageDomainId = storageDomainId; this.getQueryParams().put("bucket_id", bucketId); this.getQueryParams().put("storage_domain_id", UrlEscapers.urlFragmentEscaper().escape(storageDomainId).replace("+", "%2B")); }
From source file:com.spectralogic.ds3client.commands.spectrads3.EjectStorageDomainSpectraS3Request.java
public EjectStorageDomainSpectraS3Request(final List<Ds3Object> objects, final String storageDomainId) { this.storageDomainId = storageDomainId; this.objects = objects; this.getQueryParams().put("operation", "eject"); this.getQueryParams().put("storage_domain_id", UrlEscapers.urlFragmentEscaper().escape(storageDomainId).replace("+", "%2B")); }
From source file:com.spectralogic.ds3client.commands.spectrads3.PutDataPersistenceRuleSpectraS3Request.java
public PutDataPersistenceRuleSpectraS3Request(final String dataPolicyId, final DataIsolationLevel isolationLevel, final String storageDomainId, final DataPersistenceRuleType type) { this.dataPolicyId = dataPolicyId; this.isolationLevel = isolationLevel; this.storageDomainId = storageDomainId; this.type = type; this.getQueryParams().put("data_policy_id", UrlEscapers.urlFragmentEscaper().escape(dataPolicyId).replace("+", "%2B")); this.getQueryParams().put("isolation_level", isolationLevel.toString()); this.getQueryParams().put("storage_domain_id", UrlEscapers.urlFragmentEscaper().escape(storageDomainId).replace("+", "%2B")); this.getQueryParams().put("type", type.toString()); }
From source file:com.spectralogic.ds3client.commands.spectrads3.EjectStorageDomainBlobsSpectraS3Request.java
public EjectStorageDomainBlobsSpectraS3Request(final String bucketId, final List<Ds3Object> objects, final String storageDomainId) { this.bucketId = bucketId; this.storageDomainId = storageDomainId; this.objects = objects; this.getQueryParams().put("operation", "eject"); this.getQueryParams().put("blobs", null); this.getQueryParams().put("bucket_id", bucketId); this.getQueryParams().put("storage_domain_id", UrlEscapers.urlFragmentEscaper().escape(storageDomainId).replace("+", "%2B")); }
From source file:com.spectralogic.ds3client.commands.PutMultiPartUploadPartRequest.java
public PutMultiPartUploadPartRequest(final String bucketName, final String objectName, final SeekableByteChannel channel, final int partNumber, final long size, final String uploadId) { this.bucketName = bucketName; this.objectName = objectName; this.partNumber = partNumber; this.uploadId = uploadId; this.size = size; this.channel = channel; this.getQueryParams().put("part_number", Integer.toString(partNumber)); this.getQueryParams().put("upload_id", UrlEscapers.urlFragmentEscaper().escape(uploadId).replace("+", "%2B")); this.stream = new SeekableByteChannelInputStream(channel); }
From source file:org.eobjects.analyzer.beans.codec.UrlEncoderTransformer.java
@Override public String[] transform(final InputRow inputRow) { final String value = inputRow.getValue(column); if (value == null) { return new String[1]; }/*from ww w . j a va2s. c o m*/ final Escaper escaper; switch (targetFormat) { case FORM_PARAMETER: escaper = UrlEscapers.urlFormParameterEscaper(); break; case FRAGMENT: escaper = UrlEscapers.urlFragmentEscaper(); break; case PATH_SEGMENT: escaper = UrlEscapers.urlPathSegmentEscaper(); break; default: throw new UnsupportedOperationException(); } final String escaped = escaper.escape(value); return new String[] { escaped }; }
From source file:com.spectralogic.ds3client.commands.GetObjectRequest.java
public GetObjectRequest(final String bucketName, final String objectName, final WritableByteChannel channel, final String job, final long offset) { this.bucketName = bucketName; this.objectName = objectName; this.channel = channel; this.job = job; this.offset = offset; this.getQueryParams().put("job", UrlEscapers.urlFragmentEscaper().escape(job).replace("+", "%2B")); this.getQueryParams().put("offset", Long.toString(offset)); }