Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.kubernetes.meta.v1.inputs;
import com.pulumi.core.Output;
import com.pulumi.core.annotations.Import;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.Integer;
import java.lang.String;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
/**
* Condition contains details for one aspect of the current state of this API Resource.
*
*/
public final class ConditionArgs extends com.pulumi.resources.ResourceArgs {
public static final ConditionArgs Empty = new ConditionArgs();
/**
* lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
*
*/
@Import(name="lastTransitionTime", required=true)
private Output lastTransitionTime;
/**
* @return lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
*
*/
public Output lastTransitionTime() {
return this.lastTransitionTime;
}
/**
* message is a human readable message indicating details about the transition. This may be an empty string.
*
*/
@Import(name="message", required=true)
private Output message;
/**
* @return message is a human readable message indicating details about the transition. This may be an empty string.
*
*/
public Output message() {
return this.message;
}
/**
* observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.
*
*/
@Import(name="observedGeneration")
private @Nullable Output observedGeneration;
/**
* @return observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.
*
*/
public Optional