public interface  io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getAction();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withAction(java.lang.String);
public abstract java.lang.Boolean hasAction();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent addToAddress(java.lang.Integer, java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent setToAddress(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent addToAddress(java.lang.String[]);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent addAllToAddress(java.util.Collection);
public abstract transient io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent removeFromAddress(java.lang.String[]);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent removeAllFromAddress(java.util.Collection);
public abstract java.util.List getAddress();
public abstract java.lang.String getAddress(java.lang.Integer);
public abstract java.lang.String getFirstAddress();
public abstract java.lang.String getLastAddress();
public abstract java.lang.String getMatchingAddress(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAddress(java.util.function.Predicate);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withAddress(java.util.List);
public abstract transient io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withAddress(java.lang.String[]);
public abstract java.lang.Boolean hasAddress();
public abstract io.fabric.chaosmesh.v1alpha.ClockSpec getClock();
public abstract io.fabric.chaosmesh.v1alpha.ClockSpec buildClock();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withClock(io.fabric.chaosmesh.v1alpha.ClockSpec);
public abstract java.lang.Boolean hasClock();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewClock(java.lang.String, java.lang.Integer, java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$ClockNested withNewClock();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$ClockNested withNewClockLike(io.fabric.chaosmesh.v1alpha.ClockSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$ClockNested editClock();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$ClockNested editOrNewClock();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$ClockNested editOrNewClockLike(io.fabric.chaosmesh.v1alpha.ClockSpec);
public abstract io.fabric.chaosmesh.v1alpha.DiskFillSpec getDiskFill();
public abstract io.fabric.chaosmesh.v1alpha.DiskFillSpec buildDiskFill();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withDiskFill(io.fabric.chaosmesh.v1alpha.DiskFillSpec);
public abstract java.lang.Boolean hasDiskFill();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewDiskFill(java.lang.Boolean, java.lang.String, java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskFillNested withNewDiskFill();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskFillNested withNewDiskFillLike(io.fabric.chaosmesh.v1alpha.DiskFillSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskFillNested editDiskFill();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskFillNested editOrNewDiskFill();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskFillNested editOrNewDiskFillLike(io.fabric.chaosmesh.v1alpha.DiskFillSpec);
public abstract io.fabric.chaosmesh.v1alpha.DiskPayloadSpec getDiskReadPayload();
public abstract io.fabric.chaosmesh.v1alpha.DiskPayloadSpec buildDiskReadPayload();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withDiskReadPayload(io.fabric.chaosmesh.v1alpha.DiskPayloadSpec);
public abstract java.lang.Boolean hasDiskReadPayload();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewDiskReadPayload(java.lang.String, java.lang.Integer, java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskReadPayloadNested withNewDiskReadPayload();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskReadPayloadNested withNewDiskReadPayloadLike(io.fabric.chaosmesh.v1alpha.DiskPayloadSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskReadPayloadNested editDiskReadPayload();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskReadPayloadNested editOrNewDiskReadPayload();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskReadPayloadNested editOrNewDiskReadPayloadLike(io.fabric.chaosmesh.v1alpha.DiskPayloadSpec);
public abstract io.fabric.chaosmesh.v1alpha.DiskPayloadSpec getDiskWritePayload();
public abstract io.fabric.chaosmesh.v1alpha.DiskPayloadSpec buildDiskWritePayload();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withDiskWritePayload(io.fabric.chaosmesh.v1alpha.DiskPayloadSpec);
public abstract java.lang.Boolean hasDiskWritePayload();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewDiskWritePayload(java.lang.String, java.lang.Integer, java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskWritePayloadNested withNewDiskWritePayload();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskWritePayloadNested withNewDiskWritePayloadLike(io.fabric.chaosmesh.v1alpha.DiskPayloadSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskWritePayloadNested editDiskWritePayload();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskWritePayloadNested editOrNewDiskWritePayload();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$DiskWritePayloadNested editOrNewDiskWritePayloadLike(io.fabric.chaosmesh.v1alpha.DiskPayloadSpec);
public abstract java.lang.String getDuration();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withDuration(java.lang.String);
public abstract java.lang.Boolean hasDuration();
public abstract io.fabric.chaosmesh.v1alpha.JVMExceptionSpec getJvmException();
public abstract io.fabric.chaosmesh.v1alpha.JVMExceptionSpec buildJvmException();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withJvmException(io.fabric.chaosmesh.v1alpha.JVMExceptionSpec);
public abstract java.lang.Boolean hasJvmException();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewJvmException(java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmExceptionNested withNewJvmException();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmExceptionNested withNewJvmExceptionLike(io.fabric.chaosmesh.v1alpha.JVMExceptionSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmExceptionNested editJvmException();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmExceptionNested editOrNewJvmException();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmExceptionNested editOrNewJvmExceptionLike(io.fabric.chaosmesh.v1alpha.JVMExceptionSpec);
public abstract io.fabric.chaosmesh.v1alpha.JVMGCSpec getJvmGc();
public abstract io.fabric.chaosmesh.v1alpha.JVMGCSpec buildJvmGc();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withJvmGc(io.fabric.chaosmesh.v1alpha.JVMGCSpec);
public abstract java.lang.Boolean hasJvmGc();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewJvmGc(java.lang.Integer, java.lang.Integer);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmGcNested withNewJvmGc();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmGcNested withNewJvmGcLike(io.fabric.chaosmesh.v1alpha.JVMGCSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmGcNested editJvmGc();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmGcNested editOrNewJvmGc();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmGcNested editOrNewJvmGcLike(io.fabric.chaosmesh.v1alpha.JVMGCSpec);
public abstract io.fabric.chaosmesh.v1alpha.JVMLatencySpec getJvmLatency();
public abstract io.fabric.chaosmesh.v1alpha.JVMLatencySpec buildJvmLatency();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withJvmLatency(io.fabric.chaosmesh.v1alpha.JVMLatencySpec);
public abstract java.lang.Boolean hasJvmLatency();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewJvmLatency(java.lang.String, java.lang.Integer, java.lang.String, java.lang.Integer, java.lang.Integer);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmLatencyNested withNewJvmLatency();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmLatencyNested withNewJvmLatencyLike(io.fabric.chaosmesh.v1alpha.JVMLatencySpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmLatencyNested editJvmLatency();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmLatencyNested editOrNewJvmLatency();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmLatencyNested editOrNewJvmLatencyLike(io.fabric.chaosmesh.v1alpha.JVMLatencySpec);
public abstract io.fabric.chaosmesh.v1alpha.JVMReturnSpec getJvmReturn();
public abstract io.fabric.chaosmesh.v1alpha.JVMReturnSpec buildJvmReturn();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withJvmReturn(io.fabric.chaosmesh.v1alpha.JVMReturnSpec);
public abstract java.lang.Boolean hasJvmReturn();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewJvmReturn(java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmReturnNested withNewJvmReturn();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmReturnNested withNewJvmReturnLike(io.fabric.chaosmesh.v1alpha.JVMReturnSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmReturnNested editJvmReturn();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmReturnNested editOrNewJvmReturn();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmReturnNested editOrNewJvmReturnLike(io.fabric.chaosmesh.v1alpha.JVMReturnSpec);
public abstract io.fabric.chaosmesh.v1alpha.JVMRuleDataSpec getJvmRuleData();
public abstract io.fabric.chaosmesh.v1alpha.JVMRuleDataSpec buildJvmRuleData();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withJvmRuleData(io.fabric.chaosmesh.v1alpha.JVMRuleDataSpec);
public abstract java.lang.Boolean hasJvmRuleData();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewJvmRuleData(java.lang.Integer, java.lang.Integer, java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmRuleDataNested withNewJvmRuleData();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmRuleDataNested withNewJvmRuleDataLike(io.fabric.chaosmesh.v1alpha.JVMRuleDataSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmRuleDataNested editJvmRuleData();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmRuleDataNested editOrNewJvmRuleData();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmRuleDataNested editOrNewJvmRuleDataLike(io.fabric.chaosmesh.v1alpha.JVMRuleDataSpec);
public abstract io.fabric.chaosmesh.v1alpha.JVMStressSpec getJvmStress();
public abstract io.fabric.chaosmesh.v1alpha.JVMStressSpec buildJvmStress();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withJvmStress(io.fabric.chaosmesh.v1alpha.JVMStressSpec);
public abstract java.lang.Boolean hasJvmStress();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewJvmStress(java.lang.Integer, java.lang.String, java.lang.Integer, java.lang.Integer);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmStressNested withNewJvmStress();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmStressNested withNewJvmStressLike(io.fabric.chaosmesh.v1alpha.JVMStressSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmStressNested editJvmStress();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmStressNested editOrNewJvmStress();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$JvmStressNested editOrNewJvmStressLike(io.fabric.chaosmesh.v1alpha.JVMStressSpec);
public abstract java.lang.String getMode();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withMode(java.lang.String);
public abstract java.lang.Boolean hasMode();
public abstract io.fabric.chaosmesh.v1alpha.NetworkBandwidthSpec getNetworkBandwidth();
public abstract io.fabric.chaosmesh.v1alpha.NetworkBandwidthSpec buildNetworkBandwidth();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNetworkBandwidth(io.fabric.chaosmesh.v1alpha.NetworkBandwidthSpec);
public abstract java.lang.Boolean hasNetworkBandwidth();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkBandwidthNested withNewNetworkBandwidth();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkBandwidthNested withNewNetworkBandwidthLike(io.fabric.chaosmesh.v1alpha.NetworkBandwidthSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkBandwidthNested editNetworkBandwidth();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkBandwidthNested editOrNewNetworkBandwidth();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkBandwidthNested editOrNewNetworkBandwidthLike(io.fabric.chaosmesh.v1alpha.NetworkBandwidthSpec);
public abstract io.fabric.chaosmesh.v1alpha.NetworkCorruptSpec getNetworkCorrupt();
public abstract io.fabric.chaosmesh.v1alpha.NetworkCorruptSpec buildNetworkCorrupt();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNetworkCorrupt(io.fabric.chaosmesh.v1alpha.NetworkCorruptSpec);
public abstract java.lang.Boolean hasNetworkCorrupt();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkCorruptNested withNewNetworkCorrupt();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkCorruptNested withNewNetworkCorruptLike(io.fabric.chaosmesh.v1alpha.NetworkCorruptSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkCorruptNested editNetworkCorrupt();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkCorruptNested editOrNewNetworkCorrupt();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkCorruptNested editOrNewNetworkCorruptLike(io.fabric.chaosmesh.v1alpha.NetworkCorruptSpec);
public abstract io.fabric.chaosmesh.v1alpha.NetworkDelaySpec getNetworkDelay();
public abstract io.fabric.chaosmesh.v1alpha.NetworkDelaySpec buildNetworkDelay();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNetworkDelay(io.fabric.chaosmesh.v1alpha.NetworkDelaySpec);
public abstract java.lang.Boolean hasNetworkDelay();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDelayNested withNewNetworkDelay();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDelayNested withNewNetworkDelayLike(io.fabric.chaosmesh.v1alpha.NetworkDelaySpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDelayNested editNetworkDelay();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDelayNested editOrNewNetworkDelay();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDelayNested editOrNewNetworkDelayLike(io.fabric.chaosmesh.v1alpha.NetworkDelaySpec);
public abstract io.fabric.chaosmesh.v1alpha.NetworkDNSSpec getNetworkDns();
public abstract io.fabric.chaosmesh.v1alpha.NetworkDNSSpec buildNetworkDns();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNetworkDns(io.fabric.chaosmesh.v1alpha.NetworkDNSSpec);
public abstract java.lang.Boolean hasNetworkDns();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewNetworkDns(java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDnsNested withNewNetworkDns();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDnsNested withNewNetworkDnsLike(io.fabric.chaosmesh.v1alpha.NetworkDNSSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDnsNested editNetworkDns();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDnsNested editOrNewNetworkDns();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDnsNested editOrNewNetworkDnsLike(io.fabric.chaosmesh.v1alpha.NetworkDNSSpec);
public abstract io.fabric.chaosmesh.v1alpha.NetworkDuplicateSpec getNetworkDuplicate();
public abstract io.fabric.chaosmesh.v1alpha.NetworkDuplicateSpec buildNetworkDuplicate();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNetworkDuplicate(io.fabric.chaosmesh.v1alpha.NetworkDuplicateSpec);
public abstract java.lang.Boolean hasNetworkDuplicate();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDuplicateNested withNewNetworkDuplicate();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDuplicateNested withNewNetworkDuplicateLike(io.fabric.chaosmesh.v1alpha.NetworkDuplicateSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDuplicateNested editNetworkDuplicate();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDuplicateNested editOrNewNetworkDuplicate();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkDuplicateNested editOrNewNetworkDuplicateLike(io.fabric.chaosmesh.v1alpha.NetworkDuplicateSpec);
public abstract io.fabric.chaosmesh.v1alpha.NetworkLossSpec getNetworkLoss();
public abstract io.fabric.chaosmesh.v1alpha.NetworkLossSpec buildNetworkLoss();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNetworkLoss(io.fabric.chaosmesh.v1alpha.NetworkLossSpec);
public abstract java.lang.Boolean hasNetworkLoss();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkLossNested withNewNetworkLoss();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkLossNested withNewNetworkLossLike(io.fabric.chaosmesh.v1alpha.NetworkLossSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkLossNested editNetworkLoss();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkLossNested editOrNewNetworkLoss();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkLossNested editOrNewNetworkLossLike(io.fabric.chaosmesh.v1alpha.NetworkLossSpec);
public abstract io.fabric.chaosmesh.v1alpha.NetworkPartitionSpec getNetworkPartition();
public abstract io.fabric.chaosmesh.v1alpha.NetworkPartitionSpec buildNetworkPartition();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNetworkPartition(io.fabric.chaosmesh.v1alpha.NetworkPartitionSpec);
public abstract java.lang.Boolean hasNetworkPartition();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkPartitionNested withNewNetworkPartition();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkPartitionNested withNewNetworkPartitionLike(io.fabric.chaosmesh.v1alpha.NetworkPartitionSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkPartitionNested editNetworkPartition();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkPartitionNested editOrNewNetworkPartition();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$NetworkPartitionNested editOrNewNetworkPartitionLike(io.fabric.chaosmesh.v1alpha.NetworkPartitionSpec);
public abstract io.fabric.chaosmesh.v1alpha.ProcessSpec getProcess();
public abstract io.fabric.chaosmesh.v1alpha.ProcessSpec buildProcess();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withProcess(io.fabric.chaosmesh.v1alpha.ProcessSpec);
public abstract java.lang.Boolean hasProcess();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewProcess(java.lang.String, java.lang.Integer);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$ProcessNested withNewProcess();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$ProcessNested withNewProcessLike(io.fabric.chaosmesh.v1alpha.ProcessSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$ProcessNested editProcess();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$ProcessNested editOrNewProcess();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$ProcessNested editOrNewProcessLike(io.fabric.chaosmesh.v1alpha.ProcessSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineSelectorSpec getSelector();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineSelectorSpec buildSelector();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withSelector(io.fabric.chaosmesh.v1alpha.PhysicalMachineSelectorSpec);
public abstract java.lang.Boolean hasSelector();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$SelectorNested withNewSelector();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$SelectorNested withNewSelectorLike(io.fabric.chaosmesh.v1alpha.PhysicalMachineSelectorSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$SelectorNested editSelector();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$SelectorNested editOrNewSelector();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$SelectorNested editOrNewSelectorLike(io.fabric.chaosmesh.v1alpha.PhysicalMachineSelectorSpec);
public abstract io.fabric.chaosmesh.v1alpha.StressCPUSpec getStressCpu();
public abstract io.fabric.chaosmesh.v1alpha.StressCPUSpec buildStressCpu();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withStressCpu(io.fabric.chaosmesh.v1alpha.StressCPUSpec);
public abstract java.lang.Boolean hasStressCpu();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewStressCpu(java.lang.Integer, java.lang.String, java.lang.Integer);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$StressCpuNested withNewStressCpu();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$StressCpuNested withNewStressCpuLike(io.fabric.chaosmesh.v1alpha.StressCPUSpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$StressCpuNested editStressCpu();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$StressCpuNested editOrNewStressCpu();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$StressCpuNested editOrNewStressCpuLike(io.fabric.chaosmesh.v1alpha.StressCPUSpec);
public abstract io.fabric.chaosmesh.v1alpha.StressMemorySpec getStressMem();
public abstract io.fabric.chaosmesh.v1alpha.StressMemorySpec buildStressMem();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withStressMem(io.fabric.chaosmesh.v1alpha.StressMemorySpec);
public abstract java.lang.Boolean hasStressMem();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withNewStressMem(java.lang.String, java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$StressMemNested withNewStressMem();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$StressMemNested withNewStressMemLike(io.fabric.chaosmesh.v1alpha.StressMemorySpec);
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$StressMemNested editStressMem();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$StressMemNested editOrNewStressMem();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent$StressMemNested editOrNewStressMemLike(io.fabric.chaosmesh.v1alpha.StressMemorySpec);
public abstract java.lang.String getUid();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withUid(java.lang.String);
public abstract java.lang.Boolean hasUid();
public abstract java.lang.String getValue();
public abstract io.fabric.chaosmesh.v1alpha.PhysicalMachineChaosSpecFluent withValue(java.lang.String);
public abstract java.lang.Boolean hasValue();
}