public final class PolicyOutput extends GeneratedMessageV3 implements PolicyOutputOrBuilder
Protobuf type google.cloud.conformance.storage.v1.PolicyOutput
Inherited Members
com.google.protobuf.AbstractMessage.equals(java.lang.Object)
com.google.protobuf.AbstractMessage.findInitializationErrors()
com.google.protobuf.AbstractMessage.getInitializationErrorString()
com.google.protobuf.AbstractMessage.hashBoolean(boolean)
com.google.protobuf.AbstractMessage.hashCode()
com.google.protobuf.AbstractMessage.hashEnum(com.google.protobuf.Internal.EnumLite)
com.google.protobuf.AbstractMessage.hashEnumList(java.util.List<? extends com.google.protobuf.Internal.EnumLite>)
com.google.protobuf.AbstractMessage.hashFields(int,java.util.Map<com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object>)
com.google.protobuf.AbstractMessage.hashLong(long)
com.google.protobuf.AbstractMessage.toString()
com.google.protobuf.AbstractMessageLite.<T>addAll(java.lang.Iterable<T>,java.util.Collection<? super T>)
com.google.protobuf.AbstractMessageLite.<T>addAll(java.lang.Iterable<T>,java.util.List<? super T>)
com.google.protobuf.AbstractMessageLite.checkByteStringIsUtf8(com.google.protobuf.ByteString)
com.google.protobuf.AbstractMessageLite.toByteArray()
com.google.protobuf.AbstractMessageLite.toByteString()
com.google.protobuf.AbstractMessageLite.writeDelimitedTo(java.io.OutputStream)
com.google.protobuf.AbstractMessageLite.writeTo(java.io.OutputStream)
com.google.protobuf.GeneratedMessageV3.<M>parseDelimitedWithIOException(com.google.protobuf.Parser<M>,java.io.InputStream)
com.google.protobuf.GeneratedMessageV3.<M>parseDelimitedWithIOException(com.google.protobuf.Parser<M>,java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessageV3.<M>parseWithIOException(com.google.protobuf.Parser<M>,com.google.protobuf.CodedInputStream)
com.google.protobuf.GeneratedMessageV3.<M>parseWithIOException(com.google.protobuf.Parser<M>,com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessageV3.<M>parseWithIOException(com.google.protobuf.Parser<M>,java.io.InputStream)
com.google.protobuf.GeneratedMessageV3.<M>parseWithIOException(com.google.protobuf.Parser<M>,java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessageV3.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessageV3.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessageV3.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessageV3.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessageV3.canUseUnsafe()
com.google.protobuf.GeneratedMessageV3.computeStringSize(int,java.lang.Object)
com.google.protobuf.GeneratedMessageV3.computeStringSizeNoTag(java.lang.Object)
com.google.protobuf.GeneratedMessageV3.emptyBooleanList()
com.google.protobuf.GeneratedMessageV3.emptyDoubleList()
com.google.protobuf.GeneratedMessageV3.emptyFloatList()
com.google.protobuf.GeneratedMessageV3.emptyIntList()
com.google.protobuf.GeneratedMessageV3.emptyLongList()
com.google.protobuf.GeneratedMessageV3.getAllFields()
com.google.protobuf.GeneratedMessageV3.getDescriptorForType()
com.google.protobuf.GeneratedMessageV3.getField(com.google.protobuf.Descriptors.FieldDescriptor)
com.google.protobuf.GeneratedMessageV3.getOneofFieldDescriptor(com.google.protobuf.Descriptors.OneofDescriptor)
com.google.protobuf.GeneratedMessageV3.getParserForType()
com.google.protobuf.GeneratedMessageV3.getRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,int)
com.google.protobuf.GeneratedMessageV3.getRepeatedFieldCount(com.google.protobuf.Descriptors.FieldDescriptor)
com.google.protobuf.GeneratedMessageV3.getSerializedSize()
com.google.protobuf.GeneratedMessageV3.getUnknownFields()
com.google.protobuf.GeneratedMessageV3.hasField(com.google.protobuf.Descriptors.FieldDescriptor)
com.google.protobuf.GeneratedMessageV3.hasOneof(com.google.protobuf.Descriptors.OneofDescriptor)
com.google.protobuf.GeneratedMessageV3.internalGetFieldAccessorTable()
com.google.protobuf.GeneratedMessageV3.internalGetMapField(int)
com.google.protobuf.GeneratedMessageV3.isInitialized()
com.google.protobuf.GeneratedMessageV3.makeExtensionsImmutable()
com.google.protobuf.GeneratedMessageV3.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessageV3.mutableCopy(com.google.protobuf.Internal.BooleanList)
com.google.protobuf.GeneratedMessageV3.mutableCopy(com.google.protobuf.Internal.DoubleList)
com.google.protobuf.GeneratedMessageV3.mutableCopy(com.google.protobuf.Internal.FloatList)
com.google.protobuf.GeneratedMessageV3.mutableCopy(com.google.protobuf.Internal.IntList)
com.google.protobuf.GeneratedMessageV3.mutableCopy(com.google.protobuf.Internal.LongList)
com.google.protobuf.GeneratedMessageV3.newBooleanList()
com.google.protobuf.GeneratedMessageV3.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent)
com.google.protobuf.GeneratedMessageV3.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent)
com.google.protobuf.GeneratedMessageV3.newDoubleList()
com.google.protobuf.GeneratedMessageV3.newFloatList()
com.google.protobuf.GeneratedMessageV3.newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessageV3.newIntList()
com.google.protobuf.GeneratedMessageV3.newLongList()
com.google.protobuf.GeneratedMessageV3.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.writeReplace()
com.google.protobuf.GeneratedMessageV3.writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object)
com.google.protobuf.GeneratedMessageV3.writeStringNoTag(com.google.protobuf.CodedOutputStream,java.lang.Object)
com.google.protobuf.GeneratedMessageV3.writeTo(com.google.protobuf.CodedOutputStream)
java.lang.Object.clone()
java.lang.Object.finalize()
java.lang.Object.getClass()
java.lang.Object.notify()
java.lang.Object.notifyAll()
java.lang.Object.wait()
java.lang.Object.wait(long)
java.lang.Object.wait(long,int)
Fields
public static final int EXPECTEDDECODEDPOLICY_FIELD_NUMBER
Field Value
public static final int FIELDS_FIELD_NUMBER
Field Value
public static final int URL_FIELD_NUMBER
Field Value
Methods
public boolean containsFields(String key)
Expectations
E.1: PolicyInput.fields must be prepended to form expectedDecodedPolicy
for consistent result across languages. Ordering doesn't matter to the
service but the decision is made to make it easier to conform implementations
in implementation.
Example:
Step 1
PolicyInput.fields has:
{
"content-disposition":"attachment; filename="~._-%=/é0Aa"",
"content-encoding":"gzip",
"content-type":"text/plain",
"success_action_redirect":"http://www.google.com/"
}
Step 2
The expectedDecodedPolicy before prepending the PolicyInput.fields
would look like this:
{
"conditions":[
...prepend here in the same order provided in PolicyInput.fields...
{"bucket":"bucket-name"},
{"key":"test-object"},
{"x-goog-date":"20200123T043530Z"},
{"x-goog-credential":"test-iam-credentials@dummy-project-id.iam.gserviceaccount.com/20200123/auto/storage/goog4_request"},
{"x-goog-algorithm":"GOOG4-RSA-SHA256"}
],
"expiration":"2020-01-23T04:35:40Z"
}
Step 3
Then expectedDecodedPolicy should prepends PolicyInput.fields in
the same order to PolicyOutput.expectedDecodedPolicy conditions
key.
{
"conditions":[
{"content-disposition":"attachment; filename="~._-%=/é0Aa""},
{"content-encoding":"gzip"},
{"content-type":"text/plain"},
{"success_action_redirect":"http://www.google.com/"},
{"bucket":"bucket-name"},
{"key":"test-object"},
{"x-goog-date":"20200123T043530Z"},
{"x-goog-credential":"test-iam-credentials@dummy-project-id.iam.gserviceaccount.com/20200123/auto/storage/goog4_request"},
{"x-goog-algorithm":"GOOG4-RSA-SHA256"}
],
"expiration":"2020-01-23T04:35:40Z"
}
map<string, string> fields = 2;
Parameter
Name | Description |
key | java.lang.String
|
Returns
public boolean equals(Object obj)
Parameter
Name | Description |
obj | java.lang.Object
|
Returns
Overrides
com.google.protobuf.AbstractMessage.equals(java.lang.Object)
public static PolicyOutput getDefaultInstance()
Returns
public PolicyOutput getDefaultInstanceForType()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
Type | Description |
com.google.protobuf.Descriptors.Descriptor | |
public String getExpectedDecodedPolicy()
string expectedDecodedPolicy = 3;
Returns
Type | Description |
java.lang.String | The expectedDecodedPolicy.
|
public ByteString getExpectedDecodedPolicyBytes()
string expectedDecodedPolicy = 3;
Returns
Type | Description |
com.google.protobuf.ByteString | The bytes for expectedDecodedPolicy.
|
public Map<String,String> getFields()
Returns
Type | Description |
java.util.Map<java.lang.String,java.lang.String> | |
public int getFieldsCount()
Expectations
E.1: PolicyInput.fields must be prepended to form expectedDecodedPolicy
for consistent result across languages. Ordering doesn't matter to the
service but the decision is made to make it easier to conform implementations
in implementation.
Example:
Step 1
PolicyInput.fields has:
{
"content-disposition":"attachment; filename="~._-%=/é0Aa"",
"content-encoding":"gzip",
"content-type":"text/plain",
"success_action_redirect":"http://www.google.com/"
}
Step 2
The expectedDecodedPolicy before prepending the PolicyInput.fields
would look like this:
{
"conditions":[
...prepend here in the same order provided in PolicyInput.fields...
{"bucket":"bucket-name"},
{"key":"test-object"},
{"x-goog-date":"20200123T043530Z"},
{"x-goog-credential":"test-iam-credentials@dummy-project-id.iam.gserviceaccount.com/20200123/auto/storage/goog4_request"},
{"x-goog-algorithm":"GOOG4-RSA-SHA256"}
],
"expiration":"2020-01-23T04:35:40Z"
}
Step 3
Then expectedDecodedPolicy should prepends PolicyInput.fields in
the same order to PolicyOutput.expectedDecodedPolicy conditions
key.
{
"conditions":[
{"content-disposition":"attachment; filename="~._-%=/é0Aa""},
{"content-encoding":"gzip"},
{"content-type":"text/plain"},
{"success_action_redirect":"http://www.google.com/"},
{"bucket":"bucket-name"},
{"key":"test-object"},
{"x-goog-date":"20200123T043530Z"},
{"x-goog-credential":"test-iam-credentials@dummy-project-id.iam.gserviceaccount.com/20200123/auto/storage/goog4_request"},
{"x-goog-algorithm":"GOOG4-RSA-SHA256"}
],
"expiration":"2020-01-23T04:35:40Z"
}
map<string, string> fields = 2;
Returns
public Map<String,String> getFieldsMap()
Expectations
E.1: PolicyInput.fields must be prepended to form expectedDecodedPolicy
for consistent result across languages. Ordering doesn't matter to the
service but the decision is made to make it easier to conform implementations
in implementation.
Example:
Step 1
PolicyInput.fields has:
{
"content-disposition":"attachment; filename="~._-%=/é0Aa"",
"content-encoding":"gzip",
"content-type":"text/plain",
"success_action_redirect":"http://www.google.com/"
}
Step 2
The expectedDecodedPolicy before prepending the PolicyInput.fields
would look like this:
{
"conditions":[
...prepend here in the same order provided in PolicyInput.fields...
{"bucket":"bucket-name"},
{"key":"test-object"},
{"x-goog-date":"20200123T043530Z"},
{"x-goog-credential":"test-iam-credentials@dummy-project-id.iam.gserviceaccount.com/20200123/auto/storage/goog4_request"},
{"x-goog-algorithm":"GOOG4-RSA-SHA256"}
],
"expiration":"2020-01-23T04:35:40Z"
}
Step 3
Then expectedDecodedPolicy should prepends PolicyInput.fields in
the same order to PolicyOutput.expectedDecodedPolicy conditions
key.
{
"conditions":[
{"content-disposition":"attachment; filename="~._-%=/é0Aa""},
{"content-encoding":"gzip"},
{"content-type":"text/plain"},
{"success_action_redirect":"http://www.google.com/"},
{"bucket":"bucket-name"},
{"key":"test-object"},
{"x-goog-date":"20200123T043530Z"},
{"x-goog-credential":"test-iam-credentials@dummy-project-id.iam.gserviceaccount.com/20200123/auto/storage/goog4_request"},
{"x-goog-algorithm":"GOOG4-RSA-SHA256"}
],
"expiration":"2020-01-23T04:35:40Z"
}
map<string, string> fields = 2;
Returns
Type | Description |
java.util.Map<java.lang.String,java.lang.String> | |
public String getFieldsOrDefault(String key, String defaultValue)
Expectations
E.1: PolicyInput.fields must be prepended to form expectedDecodedPolicy
for consistent result across languages. Ordering doesn't matter to the
service but the decision is made to make it easier to conform implementations
in implementation.
Example:
Step 1
PolicyInput.fields has:
{
"content-disposition":"attachment; filename="~._-%=/é0Aa"",
"content-encoding":"gzip",
"content-type":"text/plain",
"success_action_redirect":"http://www.google.com/"
}
Step 2
The expectedDecodedPolicy before prepending the PolicyInput.fields
would look like this:
{
"conditions":[
...prepend here in the same order provided in PolicyInput.fields...
{"bucket":"bucket-name"},
{"key":"test-object"},
{"x-goog-date":"20200123T043530Z"},
{"x-goog-credential":"test-iam-credentials@dummy-project-id.iam.gserviceaccount.com/20200123/auto/storage/goog4_request"},
{"x-goog-algorithm":"GOOG4-RSA-SHA256"}
],
"expiration":"2020-01-23T04:35:40Z"
}
Step 3
Then expectedDecodedPolicy should prepends PolicyInput.fields in
the same order to PolicyOutput.expectedDecodedPolicy conditions
key.
{
"conditions":[
{"content-disposition":"attachment; filename="~._-%=/é0Aa""},
{"content-encoding":"gzip"},
{"content-type":"text/plain"},
{"success_action_redirect":"http://www.google.com/"},
{"bucket":"bucket-name"},
{"key":"test-object"},
{"x-goog-date":"20200123T043530Z"},
{"x-goog-credential":"test-iam-credentials@dummy-project-id.iam.gserviceaccount.com/20200123/auto/storage/goog4_request"},
{"x-goog-algorithm":"GOOG4-RSA-SHA256"}
],
"expiration":"2020-01-23T04:35:40Z"
}
map<string, string> fields = 2;
Parameters
Name | Description |
key | java.lang.String
|
defaultValue | java.lang.String
|
Returns
Type | Description |
java.lang.String | |
public String getFieldsOrThrow(String key)
Expectations
E.1: PolicyInput.fields must be prepended to form expectedDecodedPolicy
for consistent result across languages. Ordering doesn't matter to the
service but the decision is made to make it easier to conform implementations
in implementation.
Example:
Step 1
PolicyInput.fields has:
{
"content-disposition":"attachment; filename="~._-%=/é0Aa"",
"content-encoding":"gzip",
"content-type":"text/plain",
"success_action_redirect":"http://www.google.com/"
}
Step 2
The expectedDecodedPolicy before prepending the PolicyInput.fields
would look like this:
{
"conditions":[
...prepend here in the same order provided in PolicyInput.fields...
{"bucket":"bucket-name"},
{"key":"test-object"},
{"x-goog-date":"20200123T043530Z"},
{"x-goog-credential":"test-iam-credentials@dummy-project-id.iam.gserviceaccount.com/20200123/auto/storage/goog4_request"},
{"x-goog-algorithm":"GOOG4-RSA-SHA256"}
],
"expiration":"2020-01-23T04:35:40Z"
}
Step 3
Then expectedDecodedPolicy should prepends PolicyInput.fields in
the same order to PolicyOutput.expectedDecodedPolicy conditions
key.
{
"conditions":[
{"content-disposition":"attachment; filename="~._-%=/é0Aa""},
{"content-encoding":"gzip"},
{"content-type":"text/plain"},
{"success_action_redirect":"http://www.google.com/"},
{"bucket":"bucket-name"},
{"key":"test-object"},
{"x-goog-date":"20200123T043530Z"},
{"x-goog-credential":"test-iam-credentials@dummy-project-id.iam.gserviceaccount.com/20200123/auto/storage/goog4_request"},
{"x-goog-algorithm":"GOOG4-RSA-SHA256"}
],
"expiration":"2020-01-23T04:35:40Z"
}
map<string, string> fields = 2;
Parameter
Name | Description |
key | java.lang.String
|
Returns
Type | Description |
java.lang.String | |
public Parser<PolicyOutput> getParserForType()
Returns
Overrides
com.google.protobuf.GeneratedMessageV3.getParserForType()
public int getSerializedSize()
Returns
Overrides
com.google.protobuf.GeneratedMessageV3.getSerializedSize()
public final UnknownFieldSet getUnknownFields()
Returns
Type | Description |
com.google.protobuf.UnknownFieldSet | |
Overrides
com.google.protobuf.GeneratedMessageV3.getUnknownFields()
Returns
Type | Description |
java.lang.String | The url.
|
public ByteString getUrlBytes()
Returns
Type | Description |
com.google.protobuf.ByteString | The bytes for url.
|
Returns
Overrides
com.google.protobuf.AbstractMessage.hashCode()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type | Description |
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | |
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetFieldAccessorTable()
protected MapField internalGetMapField(int number)
Parameter
Returns
Type | Description |
com.google.protobuf.MapField | |
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapField(int)
public final boolean isInitialized()
Returns
Overrides
com.google.protobuf.GeneratedMessageV3.isInitialized()
public static PolicyOutput.Builder newBuilder()
Returns
public static PolicyOutput.Builder newBuilder(PolicyOutput prototype)
Parameter
Returns
public PolicyOutput.Builder newBuilderForType()
Returns
protected PolicyOutput.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name | Description |
parent | com.google.protobuf.GeneratedMessageV3.BuilderParent
|
Returns
Overrides
com.google.protobuf.GeneratedMessageV3.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name | Description |
unused | com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
|
Returns
Type | Description |
java.lang.Object | |
Overrides
com.google.protobuf.GeneratedMessageV3.newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter)
public static PolicyOutput parseDelimitedFrom(InputStream input)
Parameter
Name | Description |
input | java.io.InputStream
|
Returns
Exceptions
Type | Description |
java.io.IOException | |
public static PolicyOutput parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name | Description |
input | java.io.InputStream
|
extensionRegistry | com.google.protobuf.ExtensionRegistryLite
|
Returns
Exceptions
Type | Description |
java.io.IOException | |
public static PolicyOutput parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
Type | Description |
com.google.protobuf.InvalidProtocolBufferException | |
public static PolicyOutput parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name | Description |
data | byte[]
|
extensionRegistry | com.google.protobuf.ExtensionRegistryLite
|
Returns
Exceptions
Type | Description |
com.google.protobuf.InvalidProtocolBufferException | |
public static PolicyOutput parseFrom(ByteString data)
Parameter
Name | Description |
data | com.google.protobuf.ByteString
|
Returns
Exceptions
Type | Description |
com.google.protobuf.InvalidProtocolBufferException | |
public static PolicyOutput parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name | Description |
data | com.google.protobuf.ByteString
|
extensionRegistry | com.google.protobuf.ExtensionRegistryLite
|
Returns
Exceptions
Type | Description |
com.google.protobuf.InvalidProtocolBufferException | |
public static PolicyOutput parseFrom(CodedInputStream input)
Parameter
Name | Description |
input | com.google.protobuf.CodedInputStream
|
Returns
Exceptions
Type | Description |
java.io.IOException | |
public static PolicyOutput parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name | Description |
input | com.google.protobuf.CodedInputStream
|
extensionRegistry | com.google.protobuf.ExtensionRegistryLite
|
Returns
Exceptions
Type | Description |
java.io.IOException | |
public static PolicyOutput parseFrom(InputStream input)
Parameter
Name | Description |
input | java.io.InputStream
|
Returns
Exceptions
Type | Description |
java.io.IOException | |
public static PolicyOutput parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name | Description |
input | java.io.InputStream
|
extensionRegistry | com.google.protobuf.ExtensionRegistryLite
|
Returns
Exceptions
Type | Description |
java.io.IOException | |
public static PolicyOutput parseFrom(ByteBuffer data)
Parameter
Name | Description |
data | java.nio.ByteBuffer
|
Returns
Exceptions
Type | Description |
com.google.protobuf.InvalidProtocolBufferException | |
public static PolicyOutput parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name | Description |
data | java.nio.ByteBuffer
|
extensionRegistry | com.google.protobuf.ExtensionRegistryLite
|
Returns
Exceptions
Type | Description |
com.google.protobuf.InvalidProtocolBufferException | |
public static Parser<PolicyOutput> parser()
Returns
public PolicyOutput.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Name | Description |
output | com.google.protobuf.CodedOutputStream
|
Overrides
com.google.protobuf.GeneratedMessageV3.writeTo(com.google.protobuf.CodedOutputStream)
Exceptions
Type | Description |
java.io.IOException | |