| mergeFrom(CodedInputStream, ExtensionRegistryLite) |  | 0% |  | 0% | 25 | 25 | 80 | 80 | 1 | 1 |
| mergeFrom(Cloud.ObjectStoreInfoPB) |  | 0% |  | 0% | 20 | 20 | 62 | 62 | 1 | 1 |
| buildPartial0(Cloud.ObjectStoreInfoPB) |   | 57% |   | 47% | 19 | 20 | 24 | 60 | 0 | 1 |
| clear() |  | 0% |  | 0% | 2 | 2 | 24 | 24 | 1 | 1 |
| Cloud.ObjectStoreInfoPB.Builder(GeneratedMessageV3.BuilderParent) |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| mergeEncryptionInfo(Cloud.EncryptionInfoPB) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| setEncryptionInfo(Cloud.EncryptionInfoPB) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setEncryptionInfo(Cloud.EncryptionInfoPB.Builder) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getId() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getAk() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getSk() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getBucket() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getPrefix() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getEndpoint() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getRegion() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getExternalEndpoint() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getUserId() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getRoleArn() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getExternalId() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| clearEncryptionInfo() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getEncryptionInfoFieldBuilder() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| setCredProviderType(Cloud.CredProviderTypePB) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| setId(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setIdBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setAkBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setSkBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setBucketBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setPrefixBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setEndpointBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setRegionBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setExternalEndpoint(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setExternalEndpointBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setUserId(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setUserIdBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setRoleArn(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setRoleArnBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setExternalId(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setExternalIdBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getIdBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getAkBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getSkBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getBucketBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getPrefixBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getEndpointBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getRegionBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getExternalEndpointBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getUserIdBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getRoleArnBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getExternalIdBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getEncryptionInfo() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getEncryptionInfoOrBuilder() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| mergeFrom(Message) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| clearId() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearAk() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearSk() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearBucket() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearPrefix() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearEndpoint() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearRegion() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearExternalEndpoint() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearUserId() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearRoleArn() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearExternalId() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setCtime(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearCtime() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setMtime(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearMtime() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearProvider() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEncryptionInfoBuilder() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setSseEnabled(boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearSseEnabled() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setUsePathStyle(boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearUsePathStyle() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearCredProviderType() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getProvider() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getCredProviderType() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| hasCtime() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasMtime() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasId() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasAk() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasSk() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasBucket() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasPrefix() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasEndpoint() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasRegion() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasProvider() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasExternalEndpoint() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasUserId() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasEncryptionInfo() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasSseEnabled() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasUsePathStyle() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasCredProviderType() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasRoleArn() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasExternalId() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setRepeatedField(Descriptors.FieldDescriptor, int, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setField(Descriptors.FieldDescriptor, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addRepeatedField(Descriptors.FieldDescriptor, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| internalGetFieldAccessorTable() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clearField(Descriptors.FieldDescriptor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clearOneof(Descriptors.OneofDescriptor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setUnknownFields(UnknownFieldSet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mergeUnknownFields(UnknownFieldSet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setProvider(Cloud.ObjectStoreInfoPB.Provider) |   | 80% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| setAk(String) |   | 78% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| setSk(String) |   | 78% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| setBucket(String) |   | 78% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| setPrefix(String) |   | 78% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| setEndpoint(String) |   | 78% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| setRegion(String) |   | 78% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| clone() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| build() |   | 72% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| maybeForceBuilderInitialization() |   | 50% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getCtime() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMtime() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSseEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUsePathStyle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDescriptor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDescriptorForType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultInstanceForType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isInitialized() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Cloud.ObjectStoreInfoPB.Builder() |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
| buildPartial() |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |