Class GCPProviderStatus

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class GCPProviderStatus
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<GCPProviderStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, io.fabric8.kubernetes.api.model.Namespaced
    GCPProviderStatus contains the status of the GCP credentials request.
    See Also:
    Serialized Form
    • Constructor Detail

      • GCPProviderStatus

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

        public GCPProviderStatus​(String apiVersion,
                                 String kind,
                                 String roleID,
                                 String serviceAccountID)
    • Method Detail

      • getApiVersion

        public String getApiVersion()
        APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
      • setApiVersion

        public void setApiVersion​(String apiVersion)
        APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
      • getKind

        public String getKind()
        Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
      • setKind

        public void setKind​(String kind)
        Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
      • getRoleID

        public String getRoleID()
        RoleID is the ID of the custom role created in GCP for the requested permissions apart from permissions granted by the pre-defined roles. RoleID is set by the Cloud Credential Operator controllers and should not be set manually.
      • setRoleID

        public void setRoleID​(String roleID)
        RoleID is the ID of the custom role created in GCP for the requested permissions apart from permissions granted by the pre-defined roles. RoleID is set by the Cloud Credential Operator controllers and should not be set manually.
      • getServiceAccountID

        public String getServiceAccountID()
        ServiceAccountID is the ID of the service account created in GCP for the requested credentials.
      • setServiceAccountID

        public void setServiceAccountID​(String serviceAccountID)
        ServiceAccountID is the ID of the service account created in GCP for the requested credentials.
      • getAdditionalProperties

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

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

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