Class Callback.Builder

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

public static final class Callback.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Callback.Builder> implements CallbackOrBuilder
 A map of possible out-of band callbacks related to the parent operation. Each value in the map is a Path Item Object that describes a set of requests that may be initiated by the API provider and the expected responses. The key value used to identify the callback object is an expression, evaluated at runtime, that identifies a URL to use for the callback operation.
 
Protobuf type openapi.v3.Callback
  • 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<Callback.Builder>
    • clear

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

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

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

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

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

      public Callback.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<Callback.Builder>
    • clearField

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

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

      public Callback.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<Callback.Builder>
    • addRepeatedField

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

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

      public Callback.Builder mergeFrom(Callback other)
    • isInitialized

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

      public Callback.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<Callback.Builder>
      Throws:
      IOException
    • getPathList

      public List<NamedPathItem> getPathList()
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
      Specified by:
      getPathList in interface CallbackOrBuilder
    • getPathCount

      public int getPathCount()
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
      Specified by:
      getPathCount in interface CallbackOrBuilder
    • getPath

      public NamedPathItem getPath(int index)
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
      Specified by:
      getPath in interface CallbackOrBuilder
    • setPath

      public Callback.Builder setPath(int index, NamedPathItem value)
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
    • setPath

      public Callback.Builder setPath(int index, NamedPathItem.Builder builderForValue)
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
    • addPath

      public Callback.Builder addPath(NamedPathItem value)
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
    • addPath

      public Callback.Builder addPath(int index, NamedPathItem value)
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
    • addPath

      public Callback.Builder addPath(NamedPathItem.Builder builderForValue)
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
    • addPath

      public Callback.Builder addPath(int index, NamedPathItem.Builder builderForValue)
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
    • addAllPath

      public Callback.Builder addAllPath(Iterable<? extends NamedPathItem> values)
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
    • clearPath

      public Callback.Builder clearPath()
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
    • removePath

      public Callback.Builder removePath(int index)
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
    • getPathBuilder

      public NamedPathItem.Builder getPathBuilder(int index)
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
    • getPathOrBuilder

      public NamedPathItemOrBuilder getPathOrBuilder(int index)
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
      Specified by:
      getPathOrBuilder in interface CallbackOrBuilder
    • getPathOrBuilderList

      public List<? extends NamedPathItemOrBuilder> getPathOrBuilderList()
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
      Specified by:
      getPathOrBuilderList in interface CallbackOrBuilder
    • addPathBuilder

      public NamedPathItem.Builder addPathBuilder()
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
    • addPathBuilder

      public NamedPathItem.Builder addPathBuilder(int index)
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
    • getPathBuilderList

      public List<NamedPathItem.Builder> getPathBuilderList()
      repeated .openapi.v3.NamedPathItem path = 1 [json_name = "path"];
    • getSpecificationExtensionList

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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