public final class SecurityDefinitions extends com.google.protobuf.GeneratedMessage implements 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
Modifier and Type | Class and Description |
---|---|
static class |
SecurityDefinitions.Builder
`SecurityDefinitions` is a representation of OpenAPI v2 specification's
Security Definitions object.
|
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
Modifier and Type | Field and Description |
---|---|
static int |
SECURITY_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
containsSecurity(java.lang.String key)
A single security scheme definition, mapping a "name" to the scheme it
defines.
|
boolean |
equals(java.lang.Object obj) |
static SecurityDefinitions |
getDefaultInstance() |
SecurityDefinitions |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<SecurityDefinitions> |
getParserForType() |
java.util.Map<java.lang.String,SecurityScheme> |
getSecurity()
Deprecated.
|
int |
getSecurityCount()
A single security scheme definition, mapping a "name" to the scheme it
defines.
|
java.util.Map<java.lang.String,SecurityScheme> |
getSecurityMap()
A single security scheme definition, mapping a "name" to the scheme it
defines.
|
SecurityScheme |
getSecurityOrDefault(java.lang.String key,
SecurityScheme defaultValue)
A single security scheme definition, mapping a "name" to the scheme it
defines.
|
SecurityScheme |
getSecurityOrThrow(java.lang.String key)
A single security scheme definition, mapping a "name" to the scheme it
defines.
|
int |
getSerializedSize() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
boolean |
isInitialized() |
static SecurityDefinitions.Builder |
newBuilder() |
static SecurityDefinitions.Builder |
newBuilder(SecurityDefinitions prototype) |
SecurityDefinitions.Builder |
newBuilderForType() |
protected SecurityDefinitions.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static SecurityDefinitions |
parseDelimitedFrom(java.io.InputStream input) |
static SecurityDefinitions |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SecurityDefinitions |
parseFrom(byte[] data) |
static SecurityDefinitions |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SecurityDefinitions |
parseFrom(java.nio.ByteBuffer data) |
static SecurityDefinitions |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SecurityDefinitions |
parseFrom(com.google.protobuf.ByteString data) |
static SecurityDefinitions |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SecurityDefinitions |
parseFrom(com.google.protobuf.CodedInputStream input) |
static SecurityDefinitions |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SecurityDefinitions |
parseFrom(java.io.InputStream input) |
static SecurityDefinitions |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<SecurityDefinitions> |
parser() |
SecurityDefinitions.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashFields, toString
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int SECURITY_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection
in class com.google.protobuf.GeneratedMessage
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage
public int getSecurityCount()
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 [json_name = "security"];
getSecurityCount
in interface SecurityDefinitionsOrBuilder
public boolean containsSecurity(java.lang.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 [json_name = "security"];
containsSecurity
in interface SecurityDefinitionsOrBuilder
@Deprecated public java.util.Map<java.lang.String,SecurityScheme> getSecurity()
getSecurityMap()
instead.getSecurity
in interface SecurityDefinitionsOrBuilder
public java.util.Map<java.lang.String,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 [json_name = "security"];
getSecurityMap
in interface SecurityDefinitionsOrBuilder
public SecurityScheme getSecurityOrDefault(java.lang.String key, 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 [json_name = "security"];
getSecurityOrDefault
in interface SecurityDefinitionsOrBuilder
public SecurityScheme getSecurityOrThrow(java.lang.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 [json_name = "security"];
getSecurityOrThrow
in interface SecurityDefinitionsOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessage
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessage
public boolean equals(java.lang.Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static SecurityDefinitions parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static SecurityDefinitions parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static SecurityDefinitions parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static SecurityDefinitions parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static SecurityDefinitions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static SecurityDefinitions parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static SecurityDefinitions parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static SecurityDefinitions parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static SecurityDefinitions parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static SecurityDefinitions parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static SecurityDefinitions parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static SecurityDefinitions parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public SecurityDefinitions.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static SecurityDefinitions.Builder newBuilder()
public static SecurityDefinitions.Builder newBuilder(SecurityDefinitions prototype)
public SecurityDefinitions.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected SecurityDefinitions.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.AbstractMessage
public static SecurityDefinitions getDefaultInstance()
public static com.google.protobuf.Parser<SecurityDefinitions> parser()
public com.google.protobuf.Parser<SecurityDefinitions> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessage
public SecurityDefinitions getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder