Class AuthInfo.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, AuthInfoOrBuilder
    Enclosing class:
    AuthInfo

    public static final class AuthInfo.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<AuthInfo.Builder>
    implements AuthInfoOrBuilder
    Protobuf type yamcs.protobuf.web.AuthInfo
    • 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<AuthInfo.Builder>
      • clear

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

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

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

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

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

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

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

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

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

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

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

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

        public AuthInfo.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<AuthInfo.Builder>
        Throws:
        IOException
      • setRequireAuthentication

        public AuthInfo.Builder setRequireAuthentication​(boolean value)
        optional bool requireAuthentication = 1;
      • clearRequireAuthentication

        public AuthInfo.Builder clearRequireAuthentication()
        optional bool requireAuthentication = 1;
      • hasSpnego

        public boolean hasSpnego()
         If true, the server is supportive of SPNEGO negotiation
         
        optional bool spnego = 2;
        Specified by:
        hasSpnego in interface AuthInfoOrBuilder
      • getSpnego

        public boolean getSpnego()
         If true, the server is supportive of SPNEGO negotiation
         
        optional bool spnego = 2;
        Specified by:
        getSpnego in interface AuthInfoOrBuilder
      • setSpnego

        public AuthInfo.Builder setSpnego​(boolean value)
         If true, the server is supportive of SPNEGO negotiation
         
        optional bool spnego = 2;
      • clearSpnego

        public AuthInfo.Builder clearSpnego()
         If true, the server is supportive of SPNEGO negotiation
         
        optional bool spnego = 2;
      • hasOpenid

        public boolean hasOpenid()
         OpenID Connect information. If used, the server expects
         web applications to generate an OAuth2 code directly against
         the upstream OpenID Connect server.
         
        optional .yamcs.protobuf.web.OpenIDConnectInfo openid = 3;
        Specified by:
        hasOpenid in interface AuthInfoOrBuilder
      • getOpenid

        public OpenIDConnectInfo getOpenid()
         OpenID Connect information. If used, the server expects
         web applications to generate an OAuth2 code directly against
         the upstream OpenID Connect server.
         
        optional .yamcs.protobuf.web.OpenIDConnectInfo openid = 3;
        Specified by:
        getOpenid in interface AuthInfoOrBuilder
      • setOpenid

        public AuthInfo.Builder setOpenid​(OpenIDConnectInfo value)
         OpenID Connect information. If used, the server expects
         web applications to generate an OAuth2 code directly against
         the upstream OpenID Connect server.
         
        optional .yamcs.protobuf.web.OpenIDConnectInfo openid = 3;
      • setOpenid

        public AuthInfo.Builder setOpenid​(OpenIDConnectInfo.Builder builderForValue)
         OpenID Connect information. If used, the server expects
         web applications to generate an OAuth2 code directly against
         the upstream OpenID Connect server.
         
        optional .yamcs.protobuf.web.OpenIDConnectInfo openid = 3;
      • mergeOpenid

        public AuthInfo.Builder mergeOpenid​(OpenIDConnectInfo value)
         OpenID Connect information. If used, the server expects
         web applications to generate an OAuth2 code directly against
         the upstream OpenID Connect server.
         
        optional .yamcs.protobuf.web.OpenIDConnectInfo openid = 3;
      • clearOpenid

        public AuthInfo.Builder clearOpenid()
         OpenID Connect information. If used, the server expects
         web applications to generate an OAuth2 code directly against
         the upstream OpenID Connect server.
         
        optional .yamcs.protobuf.web.OpenIDConnectInfo openid = 3;
      • getOpenidBuilder

        public OpenIDConnectInfo.Builder getOpenidBuilder()
         OpenID Connect information. If used, the server expects
         web applications to generate an OAuth2 code directly against
         the upstream OpenID Connect server.
         
        optional .yamcs.protobuf.web.OpenIDConnectInfo openid = 3;
      • getOpenidOrBuilder

        public OpenIDConnectInfoOrBuilder getOpenidOrBuilder()
         OpenID Connect information. If used, the server expects
         web applications to generate an OAuth2 code directly against
         the upstream OpenID Connect server.
         
        optional .yamcs.protobuf.web.OpenIDConnectInfo openid = 3;
        Specified by:
        getOpenidOrBuilder in interface AuthInfoOrBuilder
      • setUnknownFields

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

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