Package hudson.plugins.ec2.util
Class EC2AgentConfig.OnDemandBuilder
- java.lang.Object
-
- hudson.plugins.ec2.util.EC2AgentConfig.OnDemandBuilder
-
- Enclosing class:
- EC2AgentConfig
public static class EC2AgentConfig.OnDemandBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description OnDemandBuilder()
-
Method Summary
-
-
-
Method Detail
-
withInstanceId
public EC2AgentConfig.OnDemandBuilder withInstanceId(String instanceId)
-
getInstanceId
public String getInstanceId()
-
withStopOnTerminate
public EC2AgentConfig.OnDemandBuilder withStopOnTerminate(boolean stopOnTerminate)
-
isStopOnTerminate
public boolean isStopOnTerminate()
-
withPublicDNS
public EC2AgentConfig.OnDemandBuilder withPublicDNS(String publicDNS)
-
getPublicDNS
public String getPublicDNS()
-
withPrivateDNS
public EC2AgentConfig.OnDemandBuilder withPrivateDNS(String privateDNS)
-
getPrivateDNS
public String getPrivateDNS()
-
withUseDedicatedTenancy
@Deprecated public EC2AgentConfig.OnDemandBuilder withUseDedicatedTenancy(boolean useDedicatedTenancy)
Deprecated.
-
isUseDedicatedTenancy
@Deprecated public boolean isUseDedicatedTenancy()
Deprecated.
-
withTenancyAttribute
public EC2AgentConfig.OnDemandBuilder withTenancyAttribute(Tenancy tenancy)
-
getTenancyAttribute
public Tenancy getTenancyAttribute()
-
withMetadataSupported
public EC2AgentConfig.OnDemandBuilder withMetadataSupported(Boolean metadataSupported)
-
withMetadataEndpointEnabled
public EC2AgentConfig.OnDemandBuilder withMetadataEndpointEnabled(Boolean metadataEndpointEnabled)
-
withMetadataTokensRequired
public EC2AgentConfig.OnDemandBuilder withMetadataTokensRequired(Boolean metadataTokensRequired)
-
withMetadataHopsLimit
public EC2AgentConfig.OnDemandBuilder withMetadataHopsLimit(Integer metadataHopsLimit)
-
self
protected EC2AgentConfig.OnDemandBuilder self()
-
build
public EC2AgentConfig.OnDemand build()
-
-