Class ProbeProperties
- java.lang.Object
-
- org.jclouds.azurecompute.arm.domain.ProbeProperties
-
- All Implemented Interfaces:
Provisionable
public abstract class ProbeProperties extends Object implements Provisionable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProbeProperties.Builder
static class
ProbeProperties.Protocol
-
Constructor Summary
Constructors Constructor Description ProbeProperties()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ProbeProperties.Builder
builder()
static ProbeProperties
create(ProbeProperties.Protocol protocol, int port, String requestPath, int intervalInSeconds, int numberOfProbes, String provisioningState)
abstract int
intervalInSeconds()
abstract int
numberOfProbes()
abstract int
port()
abstract ProbeProperties.Protocol
protocol()
abstract String
provisioningState()
abstract String
requestPath()
abstract ProbeProperties.Builder
toBuilder()
-
-
-
Method Detail
-
protocol
@Nullable public abstract ProbeProperties.Protocol protocol()
-
port
public abstract int port()
-
intervalInSeconds
public abstract int intervalInSeconds()
-
numberOfProbes
public abstract int numberOfProbes()
-
provisioningState
@Nullable public abstract String provisioningState()
- Specified by:
provisioningState
in interfaceProvisionable
-
create
public static ProbeProperties create(ProbeProperties.Protocol protocol, int port, String requestPath, int intervalInSeconds, int numberOfProbes, String provisioningState)
-
toBuilder
public abstract ProbeProperties.Builder toBuilder()
-
builder
public static ProbeProperties.Builder builder()
-
-