Class Container.Builder

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

    public static final class Container.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Container.Builder>
    implements ContainerOrBuilder
     Container associated with the finding.
     
    Protobuf type google.cloud.securitycenter.v1.Container
    • 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<Container.Builder>
      • clear

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

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

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

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

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

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

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

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

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

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

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

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

        public Container.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<Container.Builder>
        Throws:
        IOException
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Name of the container.
         
        string name = 1;
        Specified by:
        getNameBytes in interface ContainerOrBuilder
        Returns:
        The bytes for name.
      • setName

        public Container.Builder setName​(String value)
         Name of the container.
         
        string name = 1;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public Container.Builder clearName()
         Name of the container.
         
        string name = 1;
        Returns:
        This builder for chaining.
      • setNameBytes

        public Container.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Name of the container.
         
        string name = 1;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getUri

        public String getUri()
         Container image URI provided when configuring a pod or container. This
         string can identify a container image version using mutable tags.
         
        string uri = 2;
        Specified by:
        getUri in interface ContainerOrBuilder
        Returns:
        The uri.
      • getUriBytes

        public com.google.protobuf.ByteString getUriBytes()
         Container image URI provided when configuring a pod or container. This
         string can identify a container image version using mutable tags.
         
        string uri = 2;
        Specified by:
        getUriBytes in interface ContainerOrBuilder
        Returns:
        The bytes for uri.
      • setUri

        public Container.Builder setUri​(String value)
         Container image URI provided when configuring a pod or container. This
         string can identify a container image version using mutable tags.
         
        string uri = 2;
        Parameters:
        value - The uri to set.
        Returns:
        This builder for chaining.
      • clearUri

        public Container.Builder clearUri()
         Container image URI provided when configuring a pod or container. This
         string can identify a container image version using mutable tags.
         
        string uri = 2;
        Returns:
        This builder for chaining.
      • setUriBytes

        public Container.Builder setUriBytes​(com.google.protobuf.ByteString value)
         Container image URI provided when configuring a pod or container. This
         string can identify a container image version using mutable tags.
         
        string uri = 2;
        Parameters:
        value - The bytes for uri to set.
        Returns:
        This builder for chaining.
      • getImageId

        public String getImageId()
         Optional container image ID, if provided by the container runtime. Uniquely
         identifies the container image launched using a container image digest.
         
        string image_id = 3;
        Specified by:
        getImageId in interface ContainerOrBuilder
        Returns:
        The imageId.
      • getImageIdBytes

        public com.google.protobuf.ByteString getImageIdBytes()
         Optional container image ID, if provided by the container runtime. Uniquely
         identifies the container image launched using a container image digest.
         
        string image_id = 3;
        Specified by:
        getImageIdBytes in interface ContainerOrBuilder
        Returns:
        The bytes for imageId.
      • setImageId

        public Container.Builder setImageId​(String value)
         Optional container image ID, if provided by the container runtime. Uniquely
         identifies the container image launched using a container image digest.
         
        string image_id = 3;
        Parameters:
        value - The imageId to set.
        Returns:
        This builder for chaining.
      • clearImageId

        public Container.Builder clearImageId()
         Optional container image ID, if provided by the container runtime. Uniquely
         identifies the container image launched using a container image digest.
         
        string image_id = 3;
        Returns:
        This builder for chaining.
      • setImageIdBytes

        public Container.Builder setImageIdBytes​(com.google.protobuf.ByteString value)
         Optional container image ID, if provided by the container runtime. Uniquely
         identifies the container image launched using a container image digest.
         
        string image_id = 3;
        Parameters:
        value - The bytes for imageId to set.
        Returns:
        This builder for chaining.
      • getLabelsList

        public List<Label> getLabelsList()
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
        Specified by:
        getLabelsList in interface ContainerOrBuilder
      • getLabelsCount

        public int getLabelsCount()
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
        Specified by:
        getLabelsCount in interface ContainerOrBuilder
      • getLabels

        public Label getLabels​(int index)
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
        Specified by:
        getLabels in interface ContainerOrBuilder
      • setLabels

        public Container.Builder setLabels​(int index,
                                           Label value)
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
      • setLabels

        public Container.Builder setLabels​(int index,
                                           Label.Builder builderForValue)
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
      • addLabels

        public Container.Builder addLabels​(Label value)
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
      • addLabels

        public Container.Builder addLabels​(int index,
                                           Label value)
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
      • addLabels

        public Container.Builder addLabels​(Label.Builder builderForValue)
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
      • addLabels

        public Container.Builder addLabels​(int index,
                                           Label.Builder builderForValue)
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
      • addAllLabels

        public Container.Builder addAllLabels​(Iterable<? extends Label> values)
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
      • clearLabels

        public Container.Builder clearLabels()
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
      • removeLabels

        public Container.Builder removeLabels​(int index)
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
      • getLabelsBuilder

        public Label.Builder getLabelsBuilder​(int index)
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
      • getLabelsOrBuilder

        public LabelOrBuilder getLabelsOrBuilder​(int index)
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
        Specified by:
        getLabelsOrBuilder in interface ContainerOrBuilder
      • addLabelsBuilder

        public Label.Builder addLabelsBuilder()
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
      • addLabelsBuilder

        public Label.Builder addLabelsBuilder​(int index)
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
      • getLabelsBuilderList

        public List<Label.Builder> getLabelsBuilderList()
         Container labels, as provided by the container runtime.
         
        repeated .google.cloud.securitycenter.v1.Label labels = 4;
      • setUnknownFields

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

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