Class ApiConfig.Builder

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

    public static final class ApiConfig.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
    implements ApiConfigOrBuilder
    Protobuf type stigg.sidecar.v1.ApiConfig
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ApiConfig.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)  
      ApiConfig build()  
      ApiConfig buildPartial()  
      ApiConfig.Builder clear()  
      ApiConfig.Builder clearApiKey()
      string api_key = 1 [json_name = "apiKey"];
      ApiConfig.Builder clearApiUrl()
      optional string api_url = 2 [json_name = "apiUrl"];
      ApiConfig.Builder clearEdgeApiUrl()
      optional string edge_api_url = 4 [json_name = "edgeApiUrl"];
      ApiConfig.Builder clearEdgeEnabled()
      optional bool edge_enabled = 3 [json_name = "edgeEnabled"];
      ApiConfig.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)  
      ApiConfig.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)  
      ApiConfig.Builder clone()  
      java.lang.String getApiKey()
      string api_key = 1 [json_name = "apiKey"];
      com.google.protobuf.ByteString getApiKeyBytes()
      string api_key = 1 [json_name = "apiKey"];
      java.lang.String getApiUrl()
      optional string api_url = 2 [json_name = "apiUrl"];
      com.google.protobuf.ByteString getApiUrlBytes()
      optional string api_url = 2 [json_name = "apiUrl"];
      ApiConfig getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      java.lang.String getEdgeApiUrl()
      optional string edge_api_url = 4 [json_name = "edgeApiUrl"];
      com.google.protobuf.ByteString getEdgeApiUrlBytes()
      optional string edge_api_url = 4 [json_name = "edgeApiUrl"];
      boolean getEdgeEnabled()
      optional bool edge_enabled = 3 [json_name = "edgeEnabled"];
      boolean hasApiUrl()
      optional string api_url = 2 [json_name = "apiUrl"];
      boolean hasEdgeApiUrl()
      optional string edge_api_url = 4 [json_name = "edgeApiUrl"];
      boolean hasEdgeEnabled()
      optional bool edge_enabled = 3 [json_name = "edgeEnabled"];
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      ApiConfig.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      ApiConfig.Builder mergeFrom​(com.google.protobuf.Message other)  
      ApiConfig.Builder mergeFrom​(ApiConfig other)  
      ApiConfig.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      ApiConfig.Builder setApiKey​(java.lang.String value)
      string api_key = 1 [json_name = "apiKey"];
      ApiConfig.Builder setApiKeyBytes​(com.google.protobuf.ByteString value)
      string api_key = 1 [json_name = "apiKey"];
      ApiConfig.Builder setApiUrl​(java.lang.String value)
      optional string api_url = 2 [json_name = "apiUrl"];
      ApiConfig.Builder setApiUrlBytes​(com.google.protobuf.ByteString value)
      optional string api_url = 2 [json_name = "apiUrl"];
      ApiConfig.Builder setEdgeApiUrl​(java.lang.String value)
      optional string edge_api_url = 4 [json_name = "edgeApiUrl"];
      ApiConfig.Builder setEdgeApiUrlBytes​(com.google.protobuf.ByteString value)
      optional string edge_api_url = 4 [json_name = "edgeApiUrl"];
      ApiConfig.Builder setEdgeEnabled​(boolean value)
      optional bool edge_enabled = 3 [json_name = "edgeEnabled"];
      ApiConfig.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)  
      ApiConfig.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)  
      ApiConfig.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      • Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder

        getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
      • Methods inherited from class com.google.protobuf.AbstractMessage.Builder

        findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

        addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.Message.Builder

        mergeDelimitedFrom, mergeDelimitedFrom
      • Methods inherited from interface com.google.protobuf.MessageLite.Builder

        mergeFrom
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getDescriptor

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

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

        public ApiConfig.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<ApiConfig.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<ApiConfig.Builder>
      • getDefaultInstanceForType

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

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

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

        public ApiConfig.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • setField

        public ApiConfig.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                          java.lang.Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • clearField

        public ApiConfig.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • clearOneof

        public ApiConfig.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • setRepeatedField

        public ApiConfig.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  int index,
                                                  java.lang.Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • addRepeatedField

        public ApiConfig.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • mergeFrom

        public ApiConfig.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<ApiConfig.Builder>
      • isInitialized

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

        public ApiConfig.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<ApiConfig.Builder>
        Throws:
        java.io.IOException
      • getApiKey

        public java.lang.String getApiKey()
        string api_key = 1 [json_name = "apiKey"];
        Specified by:
        getApiKey in interface ApiConfigOrBuilder
        Returns:
        The apiKey.
      • getApiKeyBytes

        public com.google.protobuf.ByteString getApiKeyBytes()
        string api_key = 1 [json_name = "apiKey"];
        Specified by:
        getApiKeyBytes in interface ApiConfigOrBuilder
        Returns:
        The bytes for apiKey.
      • setApiKey

        public ApiConfig.Builder setApiKey​(java.lang.String value)
        string api_key = 1 [json_name = "apiKey"];
        Parameters:
        value - The apiKey to set.
        Returns:
        This builder for chaining.
      • clearApiKey

        public ApiConfig.Builder clearApiKey()
        string api_key = 1 [json_name = "apiKey"];
        Returns:
        This builder for chaining.
      • setApiKeyBytes

        public ApiConfig.Builder setApiKeyBytes​(com.google.protobuf.ByteString value)
        string api_key = 1 [json_name = "apiKey"];
        Parameters:
        value - The bytes for apiKey to set.
        Returns:
        This builder for chaining.
      • hasApiUrl

        public boolean hasApiUrl()
        optional string api_url = 2 [json_name = "apiUrl"];
        Specified by:
        hasApiUrl in interface ApiConfigOrBuilder
        Returns:
        Whether the apiUrl field is set.
      • getApiUrl

        public java.lang.String getApiUrl()
        optional string api_url = 2 [json_name = "apiUrl"];
        Specified by:
        getApiUrl in interface ApiConfigOrBuilder
        Returns:
        The apiUrl.
      • getApiUrlBytes

        public com.google.protobuf.ByteString getApiUrlBytes()
        optional string api_url = 2 [json_name = "apiUrl"];
        Specified by:
        getApiUrlBytes in interface ApiConfigOrBuilder
        Returns:
        The bytes for apiUrl.
      • setApiUrl

        public ApiConfig.Builder setApiUrl​(java.lang.String value)
        optional string api_url = 2 [json_name = "apiUrl"];
        Parameters:
        value - The apiUrl to set.
        Returns:
        This builder for chaining.
      • clearApiUrl

        public ApiConfig.Builder clearApiUrl()
        optional string api_url = 2 [json_name = "apiUrl"];
        Returns:
        This builder for chaining.
      • setApiUrlBytes

        public ApiConfig.Builder setApiUrlBytes​(com.google.protobuf.ByteString value)
        optional string api_url = 2 [json_name = "apiUrl"];
        Parameters:
        value - The bytes for apiUrl to set.
        Returns:
        This builder for chaining.
      • hasEdgeEnabled

        public boolean hasEdgeEnabled()
        optional bool edge_enabled = 3 [json_name = "edgeEnabled"];
        Specified by:
        hasEdgeEnabled in interface ApiConfigOrBuilder
        Returns:
        Whether the edgeEnabled field is set.
      • getEdgeEnabled

        public boolean getEdgeEnabled()
        optional bool edge_enabled = 3 [json_name = "edgeEnabled"];
        Specified by:
        getEdgeEnabled in interface ApiConfigOrBuilder
        Returns:
        The edgeEnabled.
      • setEdgeEnabled

        public ApiConfig.Builder setEdgeEnabled​(boolean value)
        optional bool edge_enabled = 3 [json_name = "edgeEnabled"];
        Parameters:
        value - The edgeEnabled to set.
        Returns:
        This builder for chaining.
      • clearEdgeEnabled

        public ApiConfig.Builder clearEdgeEnabled()
        optional bool edge_enabled = 3 [json_name = "edgeEnabled"];
        Returns:
        This builder for chaining.
      • hasEdgeApiUrl

        public boolean hasEdgeApiUrl()
        optional string edge_api_url = 4 [json_name = "edgeApiUrl"];
        Specified by:
        hasEdgeApiUrl in interface ApiConfigOrBuilder
        Returns:
        Whether the edgeApiUrl field is set.
      • getEdgeApiUrl

        public java.lang.String getEdgeApiUrl()
        optional string edge_api_url = 4 [json_name = "edgeApiUrl"];
        Specified by:
        getEdgeApiUrl in interface ApiConfigOrBuilder
        Returns:
        The edgeApiUrl.
      • getEdgeApiUrlBytes

        public com.google.protobuf.ByteString getEdgeApiUrlBytes()
        optional string edge_api_url = 4 [json_name = "edgeApiUrl"];
        Specified by:
        getEdgeApiUrlBytes in interface ApiConfigOrBuilder
        Returns:
        The bytes for edgeApiUrl.
      • setEdgeApiUrl

        public ApiConfig.Builder setEdgeApiUrl​(java.lang.String value)
        optional string edge_api_url = 4 [json_name = "edgeApiUrl"];
        Parameters:
        value - The edgeApiUrl to set.
        Returns:
        This builder for chaining.
      • clearEdgeApiUrl

        public ApiConfig.Builder clearEdgeApiUrl()
        optional string edge_api_url = 4 [json_name = "edgeApiUrl"];
        Returns:
        This builder for chaining.
      • setEdgeApiUrlBytes

        public ApiConfig.Builder setEdgeApiUrlBytes​(com.google.protobuf.ByteString value)
        optional string edge_api_url = 4 [json_name = "edgeApiUrl"];
        Parameters:
        value - The bytes for edgeApiUrl to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final ApiConfig.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<ApiConfig.Builder>
      • mergeUnknownFields

        public final ApiConfig.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<ApiConfig.Builder>