All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.fabric8.kubernetes.api.model.storage.VolumeAttachmentStatusFluent Maven / Gradle / Ivy

package io.fabric8.kubernetes.api.model.storage;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.String;
import java.util.LinkedHashMap;
import java.lang.Deprecated;
import java.lang.Object;
import java.lang.Boolean;
import java.util.Map;

public interface VolumeAttachmentStatusFluent> extends Fluent {


    
/**
 * This method has been deprecated, please use method buildAttachError instead.
 * @return The buildable object.
 */
@Deprecated public VolumeError getAttachError();
    public VolumeError buildAttachError();
    public A withAttachError(VolumeError attachError);
    public Boolean hasAttachError();
    public A withNewAttachError(String message,String time);
    public VolumeAttachmentStatusFluent.AttachErrorNested withNewAttachError();
    public VolumeAttachmentStatusFluent.AttachErrorNested withNewAttachErrorLike(VolumeError item);
    public VolumeAttachmentStatusFluent.AttachErrorNested editAttachError();
    public VolumeAttachmentStatusFluent.AttachErrorNested editOrNewAttachError();
    public VolumeAttachmentStatusFluent.AttachErrorNested editOrNewAttachErrorLike(VolumeError item);
    public Boolean getAttached();
    public A withAttached(Boolean attached);
    public Boolean hasAttached();
    public A withNewAttached(String arg1);
    public A withNewAttached(boolean arg1);
    public A addToAttachmentMetadata(String key,String value);
    public A addToAttachmentMetadata(Map map);
    public A removeFromAttachmentMetadata(String key);
    public A removeFromAttachmentMetadata(Map map);
    public Map getAttachmentMetadata();
    public A withAttachmentMetadata(Map attachmentMetadata);
    public Boolean hasAttachmentMetadata();
    
/**
 * This method has been deprecated, please use method buildDetachError instead.
 * @return The buildable object.
 */
@Deprecated public VolumeError getDetachError();
    public VolumeError buildDetachError();
    public A withDetachError(VolumeError detachError);
    public Boolean hasDetachError();
    public A withNewDetachError(String message,String time);
    public VolumeAttachmentStatusFluent.DetachErrorNested withNewDetachError();
    public VolumeAttachmentStatusFluent.DetachErrorNested withNewDetachErrorLike(VolumeError item);
    public VolumeAttachmentStatusFluent.DetachErrorNested editDetachError();
    public VolumeAttachmentStatusFluent.DetachErrorNested editOrNewDetachError();
    public VolumeAttachmentStatusFluent.DetachErrorNested editOrNewDetachErrorLike(VolumeError item);
    public interface AttachErrorNested extends io.fabric8.kubernetes.api.builder.Nested,VolumeErrorFluent> {

            public N and();
            public N endAttachError();    }


    public interface DetachErrorNested extends io.fabric8.kubernetes.api.builder.Nested,VolumeErrorFluent> {

            public N and();
            public N endDetachError();    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy