Class ReferenceGrantFrom

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<ReferenceGrantFromBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class ReferenceGrantFrom
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<ReferenceGrantFromBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    ReferenceGrantFrom describes trusted namespaces and kinds.
    See Also:
    Serialized Form
    • Constructor Detail

      • ReferenceGrantFrom

        public ReferenceGrantFrom()
        No args constructor for use in serialization
      • ReferenceGrantFrom

        public ReferenceGrantFrom​(String group,
                                  String kind,
                                  String namespace)
    • Method Detail

      • getGroup

        public String getGroup()
        Group is the group of the referent. When empty, the Kubernetes core API group is inferred.


        Support: Core

      • setGroup

        public void setGroup​(String group)
        Group is the group of the referent. When empty, the Kubernetes core API group is inferred.


        Support: Core

      • getKind

        public String getKind()
        Kind is the kind of the referent. Although implementations may support additional resources, the following types are part of the "Core" support level for this field.


        When used to permit a SecretObjectReference:


        * Gateway


        When used to permit a BackendObjectReference:


        * GRPCRoute * HTTPRoute * TCPRoute * TLSRoute * UDPRoute

      • setKind

        public void setKind​(String kind)
        Kind is the kind of the referent. Although implementations may support additional resources, the following types are part of the "Core" support level for this field.


        When used to permit a SecretObjectReference:


        * Gateway


        When used to permit a BackendObjectReference:


        * GRPCRoute * HTTPRoute * TCPRoute * TLSRoute * UDPRoute

      • getNamespace

        public String getNamespace()
        Namespace is the namespace of the referent.


        Support: Core

      • setNamespace

        public void setNamespace​(String namespace)
        Namespace is the namespace of the referent.


        Support: Core

      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)