Skip to content

Commit 7e6bfac

Browse files
Storage: HMAC service account support (#5284)
* Storage: HMAC service account support * Storage: HMAC service account support
1 parent 0981d65 commit 7e6bfac

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

  • java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing

java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
import com.google.api.services.storage.model.Bucket;
2020
import com.google.api.services.storage.model.BucketAccessControl;
21+
import com.google.api.services.storage.model.HmacKey;
22+
import com.google.api.services.storage.model.HmacKeyMetadata;
2123
import com.google.api.services.storage.model.Notification;
2224
import com.google.api.services.storage.model.ObjectAccessControl;
2325
import com.google.api.services.storage.model.Policy;
@@ -68,6 +70,7 @@
6870
* <li>checksums, etags
6971
* <li>IAM operations
7072
* <li>BucketLock operations
73+
* <li>HMAC key operations
7174
* </ul>
7275
* </ul>
7376
*/
@@ -461,6 +464,31 @@ public List<BucketAccessControl> listAcls(String bucket, Map<Option, ?> options)
461464
throw new UnsupportedOperationException();
462465
}
463466

467+
@Override
468+
public HmacKey createHmacKey(String serviceAccountEmail, Map<Option, ?> options) {
469+
throw new UnsupportedOperationException();
470+
}
471+
472+
@Override
473+
public Tuple<String, Iterable<HmacKeyMetadata>> listHmacKeys(Map<Option, ?> options) {
474+
throw new UnsupportedOperationException();
475+
}
476+
477+
@Override
478+
public HmacKeyMetadata updateHmacKey(HmacKeyMetadata hmacKeyMetadata, Map<Option, ?> options) {
479+
throw new UnsupportedOperationException();
480+
}
481+
482+
@Override
483+
public HmacKeyMetadata getHmacKey(String accessId, Map<Option, ?> options) {
484+
throw new UnsupportedOperationException();
485+
}
486+
487+
@Override
488+
public void deleteHmacKey(HmacKeyMetadata hmacKeyMetadata, Map<Option, ?> options) {
489+
throw new UnsupportedOperationException();
490+
}
491+
464492
@Override
465493
public ObjectAccessControl getDefaultAcl(String bucket, String entity) {
466494
throw new UnsupportedOperationException();

0 commit comments

Comments
 (0)