Class Responses.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Responses.Builder>
com.openapi.v3.Responses.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ResponsesOrBuilder, Cloneable
Enclosing class:
Responses

public static final class Responses.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Responses.Builder> implements ResponsesOrBuilder
 A container for the expected responses of an operation. The container maps a HTTP response code to the expected response.  The documentation is not necessarily expected to cover all possible HTTP response codes because they may not be known in advance. However, documentation is expected to cover a successful operation response and any known errors.  The `default` MAY be used as a default response object for all HTTP codes  that are not covered individually by the specification.  The `Responses Object` MUST contain at least one response code, and it  SHOULD be the response for a successful operation call.
 
Protobuf type openapi.v3.Responses
  • Method Details

    • 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<Responses.Builder>
    • clear

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

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

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

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

      public Responses.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<Responses.Builder>
    • setField

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

      public Responses.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<Responses.Builder>
    • clearOneof

      public Responses.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<Responses.Builder>
    • setRepeatedField

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

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

      public Responses.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<Responses.Builder>
    • mergeFrom

      public Responses.Builder mergeFrom(Responses other)
    • isInitialized

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

      public Responses.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws 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<Responses.Builder>
      Throws:
      IOException
    • hasDefault

      public boolean hasDefault()
      .openapi.v3.ResponseOrReference default = 1 [json_name = "default"];
      Specified by:
      hasDefault in interface ResponsesOrBuilder
      Returns:
      Whether the default field is set.
    • getDefault

      public ResponseOrReference getDefault()
      .openapi.v3.ResponseOrReference default = 1 [json_name = "default"];
      Specified by:
      getDefault in interface ResponsesOrBuilder
      Returns:
      The default.
    • setDefault

      public Responses.Builder setDefault(ResponseOrReference value)
      .openapi.v3.ResponseOrReference default = 1 [json_name = "default"];
    • setDefault

      public Responses.Builder setDefault(ResponseOrReference.Builder builderForValue)
      .openapi.v3.ResponseOrReference default = 1 [json_name = "default"];
    • mergeDefault

      public Responses.Builder mergeDefault(ResponseOrReference value)
      .openapi.v3.ResponseOrReference default = 1 [json_name = "default"];
    • clearDefault

      public Responses.Builder clearDefault()
      .openapi.v3.ResponseOrReference default = 1 [json_name = "default"];
    • getDefaultBuilder

      public ResponseOrReference.Builder getDefaultBuilder()
      .openapi.v3.ResponseOrReference default = 1 [json_name = "default"];
    • getDefaultOrBuilder

      public ResponseOrReferenceOrBuilder getDefaultOrBuilder()
      .openapi.v3.ResponseOrReference default = 1 [json_name = "default"];
      Specified by:
      getDefaultOrBuilder in interface ResponsesOrBuilder
    • getResponseOrReferenceList

      public List<NamedResponseOrReference> getResponseOrReferenceList()
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
      Specified by:
      getResponseOrReferenceList in interface ResponsesOrBuilder
    • getResponseOrReferenceCount

      public int getResponseOrReferenceCount()
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
      Specified by:
      getResponseOrReferenceCount in interface ResponsesOrBuilder
    • getResponseOrReference

      public NamedResponseOrReference getResponseOrReference(int index)
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
      Specified by:
      getResponseOrReference in interface ResponsesOrBuilder
    • setResponseOrReference

      public Responses.Builder setResponseOrReference(int index, NamedResponseOrReference value)
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
    • setResponseOrReference

      public Responses.Builder setResponseOrReference(int index, NamedResponseOrReference.Builder builderForValue)
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
    • addResponseOrReference

      public Responses.Builder addResponseOrReference(NamedResponseOrReference value)
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
    • addResponseOrReference

      public Responses.Builder addResponseOrReference(int index, NamedResponseOrReference value)
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
    • addResponseOrReference

      public Responses.Builder addResponseOrReference(NamedResponseOrReference.Builder builderForValue)
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
    • addResponseOrReference

      public Responses.Builder addResponseOrReference(int index, NamedResponseOrReference.Builder builderForValue)
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
    • addAllResponseOrReference

      public Responses.Builder addAllResponseOrReference(Iterable<? extends NamedResponseOrReference> values)
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
    • clearResponseOrReference

      public Responses.Builder clearResponseOrReference()
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
    • removeResponseOrReference

      public Responses.Builder removeResponseOrReference(int index)
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
    • getResponseOrReferenceBuilder

      public NamedResponseOrReference.Builder getResponseOrReferenceBuilder(int index)
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
    • getResponseOrReferenceOrBuilder

      public NamedResponseOrReferenceOrBuilder getResponseOrReferenceOrBuilder(int index)
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
      Specified by:
      getResponseOrReferenceOrBuilder in interface ResponsesOrBuilder
    • getResponseOrReferenceOrBuilderList

      public List<? extends NamedResponseOrReferenceOrBuilder> getResponseOrReferenceOrBuilderList()
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
      Specified by:
      getResponseOrReferenceOrBuilderList in interface ResponsesOrBuilder
    • addResponseOrReferenceBuilder

      public NamedResponseOrReference.Builder addResponseOrReferenceBuilder()
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
    • addResponseOrReferenceBuilder

      public NamedResponseOrReference.Builder addResponseOrReferenceBuilder(int index)
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
    • getResponseOrReferenceBuilderList

      public List<NamedResponseOrReference.Builder> getResponseOrReferenceBuilderList()
      repeated .openapi.v3.NamedResponseOrReference response_or_reference = 2 [json_name = "responseOrReference"];
    • getSpecificationExtensionList

      public List<NamedAny> getSpecificationExtensionList()
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
      Specified by:
      getSpecificationExtensionList in interface ResponsesOrBuilder
    • getSpecificationExtensionCount

      public int getSpecificationExtensionCount()
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
      Specified by:
      getSpecificationExtensionCount in interface ResponsesOrBuilder
    • getSpecificationExtension

      public NamedAny getSpecificationExtension(int index)
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
      Specified by:
      getSpecificationExtension in interface ResponsesOrBuilder
    • setSpecificationExtension

      public Responses.Builder setSpecificationExtension(int index, NamedAny value)
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
    • setSpecificationExtension

      public Responses.Builder setSpecificationExtension(int index, NamedAny.Builder builderForValue)
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
    • addSpecificationExtension

      public Responses.Builder addSpecificationExtension(NamedAny value)
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
    • addSpecificationExtension

      public Responses.Builder addSpecificationExtension(int index, NamedAny value)
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
    • addSpecificationExtension

      public Responses.Builder addSpecificationExtension(NamedAny.Builder builderForValue)
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
    • addSpecificationExtension

      public Responses.Builder addSpecificationExtension(int index, NamedAny.Builder builderForValue)
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
    • addAllSpecificationExtension

      public Responses.Builder addAllSpecificationExtension(Iterable<? extends NamedAny> values)
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
    • clearSpecificationExtension

      public Responses.Builder clearSpecificationExtension()
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
    • removeSpecificationExtension

      public Responses.Builder removeSpecificationExtension(int index)
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
    • getSpecificationExtensionBuilder

      public NamedAny.Builder getSpecificationExtensionBuilder(int index)
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
    • getSpecificationExtensionOrBuilder

      public NamedAnyOrBuilder getSpecificationExtensionOrBuilder(int index)
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
      Specified by:
      getSpecificationExtensionOrBuilder in interface ResponsesOrBuilder
    • getSpecificationExtensionOrBuilderList

      public List<? extends NamedAnyOrBuilder> getSpecificationExtensionOrBuilderList()
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
      Specified by:
      getSpecificationExtensionOrBuilderList in interface ResponsesOrBuilder
    • addSpecificationExtensionBuilder

      public NamedAny.Builder addSpecificationExtensionBuilder()
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
    • addSpecificationExtensionBuilder

      public NamedAny.Builder addSpecificationExtensionBuilder(int index)
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
    • getSpecificationExtensionBuilderList

      public List<NamedAny.Builder> getSpecificationExtensionBuilderList()
      repeated .openapi.v3.NamedAny specification_extension = 3 [json_name = "specificationExtension"];
    • setUnknownFields

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

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