Class ClientTrustConfig.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ClientTrustConfigOrBuilder, java.lang.Cloneable
    Enclosing class:
    ClientTrustConfig

    public static final class ClientTrustConfig.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<ClientTrustConfig.Builder>
    implements ClientTrustConfigOrBuilder
     ClientTrustConfig describes the complete state needed by a client
     to perform both signing and verification operations against a particular
     instance of Sigstore.
     
    Protobuf type dev.sigstore.trustroot.v1.ClientTrustConfig
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ClientTrustConfig.Builder>
      • clear

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

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

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

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

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

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

        public ClientTrustConfig.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws java.io.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<ClientTrustConfig.Builder>
        Throws:
        java.io.IOException
      • getMediaType

        public java.lang.String getMediaType()
         MUST be application/vnd.dev.sigstore.clienttrustconfig.v0.1+json
         
        string media_type = 1;
        Specified by:
        getMediaType in interface ClientTrustConfigOrBuilder
        Returns:
        The mediaType.
      • getMediaTypeBytes

        public com.google.protobuf.ByteString getMediaTypeBytes()
         MUST be application/vnd.dev.sigstore.clienttrustconfig.v0.1+json
         
        string media_type = 1;
        Specified by:
        getMediaTypeBytes in interface ClientTrustConfigOrBuilder
        Returns:
        The bytes for mediaType.
      • setMediaType

        public ClientTrustConfig.Builder setMediaType​(java.lang.String value)
         MUST be application/vnd.dev.sigstore.clienttrustconfig.v0.1+json
         
        string media_type = 1;
        Parameters:
        value - The mediaType to set.
        Returns:
        This builder for chaining.
      • clearMediaType

        public ClientTrustConfig.Builder clearMediaType()
         MUST be application/vnd.dev.sigstore.clienttrustconfig.v0.1+json
         
        string media_type = 1;
        Returns:
        This builder for chaining.
      • setMediaTypeBytes

        public ClientTrustConfig.Builder setMediaTypeBytes​(com.google.protobuf.ByteString value)
         MUST be application/vnd.dev.sigstore.clienttrustconfig.v0.1+json
         
        string media_type = 1;
        Parameters:
        value - The bytes for mediaType to set.
        Returns:
        This builder for chaining.
      • hasTrustedRoot

        public boolean hasTrustedRoot()
         The root of trust, which MUST be present.
         
        .dev.sigstore.trustroot.v1.TrustedRoot trusted_root = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasTrustedRoot in interface ClientTrustConfigOrBuilder
        Returns:
        Whether the trustedRoot field is set.
      • getTrustedRoot

        public TrustedRoot getTrustedRoot()
         The root of trust, which MUST be present.
         
        .dev.sigstore.trustroot.v1.TrustedRoot trusted_root = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getTrustedRoot in interface ClientTrustConfigOrBuilder
        Returns:
        The trustedRoot.
      • setTrustedRoot

        public ClientTrustConfig.Builder setTrustedRoot​(TrustedRoot value)
         The root of trust, which MUST be present.
         
        .dev.sigstore.trustroot.v1.TrustedRoot trusted_root = 2 [(.google.api.field_behavior) = REQUIRED];
      • setTrustedRoot

        public ClientTrustConfig.Builder setTrustedRoot​(TrustedRoot.Builder builderForValue)
         The root of trust, which MUST be present.
         
        .dev.sigstore.trustroot.v1.TrustedRoot trusted_root = 2 [(.google.api.field_behavior) = REQUIRED];
      • mergeTrustedRoot

        public ClientTrustConfig.Builder mergeTrustedRoot​(TrustedRoot value)
         The root of trust, which MUST be present.
         
        .dev.sigstore.trustroot.v1.TrustedRoot trusted_root = 2 [(.google.api.field_behavior) = REQUIRED];
      • clearTrustedRoot

        public ClientTrustConfig.Builder clearTrustedRoot()
         The root of trust, which MUST be present.
         
        .dev.sigstore.trustroot.v1.TrustedRoot trusted_root = 2 [(.google.api.field_behavior) = REQUIRED];
      • getTrustedRootBuilder

        public TrustedRoot.Builder getTrustedRootBuilder()
         The root of trust, which MUST be present.
         
        .dev.sigstore.trustroot.v1.TrustedRoot trusted_root = 2 [(.google.api.field_behavior) = REQUIRED];
      • hasSigningConfig

        public boolean hasSigningConfig()
         Configuration for signing clients, which MUST be present.
         
        .dev.sigstore.trustroot.v1.SigningConfig signing_config = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasSigningConfig in interface ClientTrustConfigOrBuilder
        Returns:
        Whether the signingConfig field is set.
      • getSigningConfig

        public SigningConfig getSigningConfig()
         Configuration for signing clients, which MUST be present.
         
        .dev.sigstore.trustroot.v1.SigningConfig signing_config = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getSigningConfig in interface ClientTrustConfigOrBuilder
        Returns:
        The signingConfig.
      • setSigningConfig

        public ClientTrustConfig.Builder setSigningConfig​(SigningConfig value)
         Configuration for signing clients, which MUST be present.
         
        .dev.sigstore.trustroot.v1.SigningConfig signing_config = 3 [(.google.api.field_behavior) = REQUIRED];
      • setSigningConfig

        public ClientTrustConfig.Builder setSigningConfig​(SigningConfig.Builder builderForValue)
         Configuration for signing clients, which MUST be present.
         
        .dev.sigstore.trustroot.v1.SigningConfig signing_config = 3 [(.google.api.field_behavior) = REQUIRED];
      • mergeSigningConfig

        public ClientTrustConfig.Builder mergeSigningConfig​(SigningConfig value)
         Configuration for signing clients, which MUST be present.
         
        .dev.sigstore.trustroot.v1.SigningConfig signing_config = 3 [(.google.api.field_behavior) = REQUIRED];
      • clearSigningConfig

        public ClientTrustConfig.Builder clearSigningConfig()
         Configuration for signing clients, which MUST be present.
         
        .dev.sigstore.trustroot.v1.SigningConfig signing_config = 3 [(.google.api.field_behavior) = REQUIRED];
      • getSigningConfigBuilder

        public SigningConfig.Builder getSigningConfigBuilder()
         Configuration for signing clients, which MUST be present.
         
        .dev.sigstore.trustroot.v1.SigningConfig signing_config = 3 [(.google.api.field_behavior) = REQUIRED];