Class Openapiv2.SecurityDefinitions

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
grpc.gateway.protoc_gen_openapiv2.options.Openapiv2.SecurityDefinitions
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Openapiv2.SecurityDefinitionsOrBuilder, Serializable
Enclosing class:
Openapiv2

public static final class Openapiv2.SecurityDefinitions extends com.google.protobuf.GeneratedMessage implements Openapiv2.SecurityDefinitionsOrBuilder
 `SecurityDefinitions` is a representation of OpenAPI v2 specification's
 Security Definitions object.

 See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#securityDefinitionsObject

 A declaration of the security schemes available to be used in the
 specification. This does not enforce the security schemes on the operations
 and only serves to provide the relevant details for each scheme.
 
Protobuf type grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions
See Also:
  • Field Details

  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getSecurityCount

      public int getSecurityCount()
      Description copied from interface: Openapiv2.SecurityDefinitionsOrBuilder
       A single security scheme definition, mapping a "name" to the scheme it
       defines.
       
      map<string, .grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme> security = 1;
      Specified by:
      getSecurityCount in interface Openapiv2.SecurityDefinitionsOrBuilder
    • containsSecurity

      public boolean containsSecurity(String key)
       A single security scheme definition, mapping a "name" to the scheme it
       defines.
       
      map<string, .grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme> security = 1;
      Specified by:
      containsSecurity in interface Openapiv2.SecurityDefinitionsOrBuilder
    • getSecurity

      Deprecated.
      Use getSecurityMap() instead.
      Specified by:
      getSecurity in interface Openapiv2.SecurityDefinitionsOrBuilder
    • getSecurityMap

      public Map<String,Openapiv2.SecurityScheme> getSecurityMap()
       A single security scheme definition, mapping a "name" to the scheme it
       defines.
       
      map<string, .grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme> security = 1;
      Specified by:
      getSecurityMap in interface Openapiv2.SecurityDefinitionsOrBuilder
    • getSecurityOrDefault

      public Openapiv2.SecurityScheme getSecurityOrDefault(String key, Openapiv2.SecurityScheme defaultValue)
       A single security scheme definition, mapping a "name" to the scheme it
       defines.
       
      map<string, .grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme> security = 1;
      Specified by:
      getSecurityOrDefault in interface Openapiv2.SecurityDefinitionsOrBuilder
    • getSecurityOrThrow

      public Openapiv2.SecurityScheme getSecurityOrThrow(String key)
       A single security scheme definition, mapping a "name" to the scheme it
       defines.
       
      map<string, .grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme> security = 1;
      Specified by:
      getSecurityOrThrow in interface Openapiv2.SecurityDefinitionsOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Openapiv2.SecurityDefinitions parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Openapiv2.SecurityDefinitions parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Openapiv2.SecurityDefinitions parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Openapiv2.SecurityDefinitions parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Openapiv2.SecurityDefinitions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Openapiv2.SecurityDefinitions parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Openapiv2.SecurityDefinitions parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Openapiv2.SecurityDefinitions parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Openapiv2.SecurityDefinitions parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Openapiv2.SecurityDefinitions parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Openapiv2.SecurityDefinitions parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Openapiv2.SecurityDefinitions parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Openapiv2.SecurityDefinitions.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Openapiv2.SecurityDefinitions.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Openapiv2.SecurityDefinitions.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Openapiv2.SecurityDefinitions getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Openapiv2.SecurityDefinitions> parser()
    • getParserForType

      public com.google.protobuf.Parser<Openapiv2.SecurityDefinitions> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public Openapiv2.SecurityDefinitions getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder