@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:32.076Z") @Stability(value=Experimental) public class RecordTarget extends software.amazon.jsii.JsiiObject
| Modifier | Constructor and Description |
|---|---|
protected |
RecordTarget() |
protected |
RecordTarget(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
RecordTarget(software.amazon.jsii.JsiiObjectRef objRef) |
protected |
RecordTarget(List<String> values) |
protected |
RecordTarget(List<String> values,
IAliasRecordTarget aliasTarget) |
| Modifier and Type | Method and Description |
|---|---|
static RecordTarget |
fromAlias(IAliasRecordTarget aliasTarget)
(experimental) Use an alias as target.
|
static RecordTarget |
fromIpAddresses(String... ipAddresses)
(experimental) Use ip addresses as target.
|
static RecordTarget |
fromValues(String... values)
(experimental) Use string values as target.
|
IAliasRecordTarget |
getAliasTarget()
(experimental) alias for targets such as CloudFront distribution to route traffic to.
|
List<String> |
getValues()
(experimental) correspond with the chosen record type (e.g.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected RecordTarget(software.amazon.jsii.JsiiObjectRef objRef)
protected RecordTarget(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
protected RecordTarget(@Nullable
List<String> values,
@Nullable
IAliasRecordTarget aliasTarget)
values - correspond with the chosen record type (e.g. for 'A' Type, specify one or more IP addresses).aliasTarget - alias for targets such as CloudFront distribution to route traffic to.@Stability(value=Experimental)
protected RecordTarget(@Nullable
List<String> values)
values - correspond with the chosen record type (e.g. for 'A' Type, specify one or more IP addresses).@Stability(value=Experimental) protected RecordTarget()
@Stability(value=Experimental) @NotNull public static RecordTarget fromAlias(@NotNull IAliasRecordTarget aliasTarget)
aliasTarget - This parameter is required.@Stability(value=Experimental) @NotNull public static RecordTarget fromIpAddresses(@NotNull String... ipAddresses)
ipAddresses - This parameter is required.@Stability(value=Experimental) @NotNull public static RecordTarget fromValues(@NotNull String... values)
values - This parameter is required.@Stability(value=Experimental) @Nullable public IAliasRecordTarget getAliasTarget()
Copyright © 2021. All rights reserved.