Class Payload.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, PayloadOrBuilder, java.lang.Cloneable
    Enclosing class:
    Payload

    public static final class Payload.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Payload.Builder>
    implements PayloadOrBuilder
    Protobuf type grpc.observabilitylog.v1.Payload
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Payload.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Payload.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Payload.Builder>
      • clear

        public Payload.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Payload.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Payload.Builder>
      • getDefaultInstanceForType

        public Payload getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Payload build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Payload buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • mergeFrom

        public Payload.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Payload.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Payload.Builder>
      • mergeFrom

        public Payload.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Payload.Builder>
        Throws:
        java.io.IOException
      • containsMetadata

        public boolean containsMetadata​(java.lang.String key)
         A list of metadata pairs
         
        map<string, string> metadata = 1;
        Specified by:
        containsMetadata in interface PayloadOrBuilder
      • getMetadataMap

        public java.util.Map<java.lang.String,​java.lang.String> getMetadataMap()
         A list of metadata pairs
         
        map<string, string> metadata = 1;
        Specified by:
        getMetadataMap in interface PayloadOrBuilder
      • getMetadataOrDefault

        public java.lang.String getMetadataOrDefault​(java.lang.String key,
                                                     java.lang.String defaultValue)
         A list of metadata pairs
         
        map<string, string> metadata = 1;
        Specified by:
        getMetadataOrDefault in interface PayloadOrBuilder
      • getMetadataOrThrow

        public java.lang.String getMetadataOrThrow​(java.lang.String key)
         A list of metadata pairs
         
        map<string, string> metadata = 1;
        Specified by:
        getMetadataOrThrow in interface PayloadOrBuilder
      • removeMetadata

        public Payload.Builder removeMetadata​(java.lang.String key)
         A list of metadata pairs
         
        map<string, string> metadata = 1;
      • getMutableMetadata

        @Deprecated
        public java.util.Map<java.lang.String,​java.lang.String> getMutableMetadata()
        Deprecated.
        Use alternate mutation accessors instead.
      • putMetadata

        public Payload.Builder putMetadata​(java.lang.String key,
                                           java.lang.String value)
         A list of metadata pairs
         
        map<string, string> metadata = 1;
      • putAllMetadata

        public Payload.Builder putAllMetadata​(java.util.Map<java.lang.String,​java.lang.String> values)
         A list of metadata pairs
         
        map<string, string> metadata = 1;
      • hasTimeout

        public boolean hasTimeout()
         the RPC timeout value
         
        .google.protobuf.Duration timeout = 2;
        Specified by:
        hasTimeout in interface PayloadOrBuilder
        Returns:
        Whether the timeout field is set.
      • getTimeout

        public com.google.protobuf.Duration getTimeout()
         the RPC timeout value
         
        .google.protobuf.Duration timeout = 2;
        Specified by:
        getTimeout in interface PayloadOrBuilder
        Returns:
        The timeout.
      • setTimeout

        public Payload.Builder setTimeout​(com.google.protobuf.Duration value)
         the RPC timeout value
         
        .google.protobuf.Duration timeout = 2;
      • setTimeout

        public Payload.Builder setTimeout​(com.google.protobuf.Duration.Builder builderForValue)
         the RPC timeout value
         
        .google.protobuf.Duration timeout = 2;
      • mergeTimeout

        public Payload.Builder mergeTimeout​(com.google.protobuf.Duration value)
         the RPC timeout value
         
        .google.protobuf.Duration timeout = 2;
      • clearTimeout

        public Payload.Builder clearTimeout()
         the RPC timeout value
         
        .google.protobuf.Duration timeout = 2;
      • getTimeoutBuilder

        public com.google.protobuf.Duration.Builder getTimeoutBuilder()
         the RPC timeout value
         
        .google.protobuf.Duration timeout = 2;
      • getTimeoutOrBuilder

        public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
         the RPC timeout value
         
        .google.protobuf.Duration timeout = 2;
        Specified by:
        getTimeoutOrBuilder in interface PayloadOrBuilder
      • getStatusCodeValue

        public int getStatusCodeValue()
         The gRPC status code
         
        .google.rpc.Code status_code = 3;
        Specified by:
        getStatusCodeValue in interface PayloadOrBuilder
        Returns:
        The enum numeric value on the wire for statusCode.
      • setStatusCodeValue

        public Payload.Builder setStatusCodeValue​(int value)
         The gRPC status code
         
        .google.rpc.Code status_code = 3;
        Parameters:
        value - The enum numeric value on the wire for statusCode to set.
        Returns:
        This builder for chaining.
      • getStatusCode

        public com.google.rpc.Code getStatusCode()
         The gRPC status code
         
        .google.rpc.Code status_code = 3;
        Specified by:
        getStatusCode in interface PayloadOrBuilder
        Returns:
        The statusCode.
      • setStatusCode

        public Payload.Builder setStatusCode​(com.google.rpc.Code value)
         The gRPC status code
         
        .google.rpc.Code status_code = 3;
        Parameters:
        value - The statusCode to set.
        Returns:
        This builder for chaining.
      • clearStatusCode

        public Payload.Builder clearStatusCode()
         The gRPC status code
         
        .google.rpc.Code status_code = 3;
        Returns:
        This builder for chaining.
      • getStatusMessage

        public java.lang.String getStatusMessage()
         The gRPC status message
         
        string status_message = 4;
        Specified by:
        getStatusMessage in interface PayloadOrBuilder
        Returns:
        The statusMessage.
      • getStatusMessageBytes

        public com.google.protobuf.ByteString getStatusMessageBytes()
         The gRPC status message
         
        string status_message = 4;
        Specified by:
        getStatusMessageBytes in interface PayloadOrBuilder
        Returns:
        The bytes for statusMessage.
      • setStatusMessage

        public Payload.Builder setStatusMessage​(java.lang.String value)
         The gRPC status message
         
        string status_message = 4;
        Parameters:
        value - The statusMessage to set.
        Returns:
        This builder for chaining.
      • clearStatusMessage

        public Payload.Builder clearStatusMessage()
         The gRPC status message
         
        string status_message = 4;
        Returns:
        This builder for chaining.
      • setStatusMessageBytes

        public Payload.Builder setStatusMessageBytes​(com.google.protobuf.ByteString value)
         The gRPC status message
         
        string status_message = 4;
        Parameters:
        value - The bytes for statusMessage to set.
        Returns:
        This builder for chaining.
      • getStatusDetails

        public com.google.protobuf.ByteString getStatusDetails()
         The value of the grpc-status-details-bin metadata key, if any.
         This is always an encoded google.rpc.Status message
         
        bytes status_details = 5;
        Specified by:
        getStatusDetails in interface PayloadOrBuilder
        Returns:
        The statusDetails.
      • setStatusDetails

        public Payload.Builder setStatusDetails​(com.google.protobuf.ByteString value)
         The value of the grpc-status-details-bin metadata key, if any.
         This is always an encoded google.rpc.Status message
         
        bytes status_details = 5;
        Parameters:
        value - The statusDetails to set.
        Returns:
        This builder for chaining.
      • clearStatusDetails

        public Payload.Builder clearStatusDetails()
         The value of the grpc-status-details-bin metadata key, if any.
         This is always an encoded google.rpc.Status message
         
        bytes status_details = 5;
        Returns:
        This builder for chaining.
      • getMessageLength

        public int getMessageLength()
         Size of the message or metadata, depending on the event type,
         regardless of whether the full message or metadata is being logged
         (i.e. could be truncated or omitted).
         
        uint32 message_length = 6;
        Specified by:
        getMessageLength in interface PayloadOrBuilder
        Returns:
        The messageLength.
      • setMessageLength

        public Payload.Builder setMessageLength​(int value)
         Size of the message or metadata, depending on the event type,
         regardless of whether the full message or metadata is being logged
         (i.e. could be truncated or omitted).
         
        uint32 message_length = 6;
        Parameters:
        value - The messageLength to set.
        Returns:
        This builder for chaining.
      • clearMessageLength

        public Payload.Builder clearMessageLength()
         Size of the message or metadata, depending on the event type,
         regardless of whether the full message or metadata is being logged
         (i.e. could be truncated or omitted).
         
        uint32 message_length = 6;
        Returns:
        This builder for chaining.
      • getMessage

        public com.google.protobuf.ByteString getMessage()
         Used by message event
         
        bytes message = 7;
        Specified by:
        getMessage in interface PayloadOrBuilder
        Returns:
        The message.
      • setMessage

        public Payload.Builder setMessage​(com.google.protobuf.ByteString value)
         Used by message event
         
        bytes message = 7;
        Parameters:
        value - The message to set.
        Returns:
        This builder for chaining.
      • clearMessage

        public Payload.Builder clearMessage()
         Used by message event
         
        bytes message = 7;
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final Payload.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Payload.Builder>
      • mergeUnknownFields

        public final Payload.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Payload.Builder>