Example usage for com.amazonaws.services.route53.model ListHostedZonesByNameResult getHostedZones

List of usage examples for com.amazonaws.services.route53.model ListHostedZonesByNameResult getHostedZones

Introduction

In this page you can find the example usage for com.amazonaws.services.route53.model ListHostedZonesByNameResult getHostedZones.

Prototype


public java.util.List<HostedZone> getHostedZones() 

Source Link

Document

A complex type that contains general information about the hosted zone.

Usage

From source file:io.kodokojo.service.aws.Route53DnsManager.java

License:Open Source License

private HostedZone getHostedZone() {
    ListHostedZonesByNameRequest listHostedZonesByNameRequest = new ListHostedZonesByNameRequest();
    listHostedZonesByNameRequest.setDNSName(domainName);
    ListHostedZonesByNameResult result = client.listHostedZonesByName(listHostedZonesByNameRequest);

    Iterator<HostedZone> iterator = result.getHostedZones().iterator();
    HostedZone hostedZone = null;// w  w  w  . j  a  va2  s  .co m
    while (hostedZone == null && iterator.hasNext()) {
        HostedZone currentZone = iterator.next();
        hostedZone = currentZone.getName().equals(domainName) ? currentZone : null;
    }
    return hostedZone;
}