Class AWSDNSSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.AWSDNSSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<AWSDNSSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class AWSDNSSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<AWSDNSSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
AWSDNSSpec contains DNS configuration specific to the Amazon Web Services cloud provider.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AWSDNSSpec()No args constructor for use in serializationAWSDNSSpec(String privateZoneIAMRole)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AWSDNSSpecBuilderedit()Map<String,Object>getAdditionalProperties()StringgetPrivateZoneIAMRole()privateZoneIAMRole contains the ARN of an IAM role that should be assumed when performing operations on the cluster's private hosted zone specified in the cluster DNS config.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetPrivateZoneIAMRole(String privateZoneIAMRole)privateZoneIAMRole contains the ARN of an IAM role that should be assumed when performing operations on the cluster's private hosted zone specified in the cluster DNS config.AWSDNSSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
AWSDNSSpec
public AWSDNSSpec()
No args constructor for use in serialization
-
AWSDNSSpec
public AWSDNSSpec(String privateZoneIAMRole)
-
-
Method Detail
-
getPrivateZoneIAMRole
public String getPrivateZoneIAMRole()
privateZoneIAMRole contains the ARN of an IAM role that should be assumed when performing operations on the cluster's private hosted zone specified in the cluster DNS config. When left empty, no role should be assumed.
-
setPrivateZoneIAMRole
public void setPrivateZoneIAMRole(String privateZoneIAMRole)
privateZoneIAMRole contains the ARN of an IAM role that should be assumed when performing operations on the cluster's private hosted zone specified in the cluster DNS config. When left empty, no role should be assumed.
-
edit
public AWSDNSSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<AWSDNSSpecBuilder>
-
toBuilder
public AWSDNSSpecBuilder toBuilder()
-
-