@JsonValue @Override public String toString() { return name(); }
@JsonValue @Override public String toString() { return name(); }
@Override public PagedList<String> listSyncDatabaseIds(Region region) { return this.listSyncDatabaseIds(region.name()); }
@Override public Observable<ComputeUsage> listByRegionAsync(Region region) { return listByRegionAsync(region.name()); }
@Override public Observable<VirtualMachinePublisher> listByRegionAsync(Region region) { return listByRegionAsync(region.name()); }
@Override public Observable<BatchAIUsage> listByRegionAsync(Region region) { return listByRegionAsync(region.name()); }
@Override public Observable<VirtualMachineExtensionImage> listByRegionAsync(Region region) { return listByRegionAsync(region.name()); }
@Override public Observable<NetworkUsage> listByRegionAsync(Region region) { return listByRegionAsync(region.name()); }
@Override public PagedList<String> listSyncDatabaseIds(Region region) { return this.listSyncDatabaseIds(region.name()); }
@Override public Observable<VirtualMachineExtensionImage> listByRegionAsync(Region region) { return listByRegionAsync(region.name()); }
@Override public Observable<ComputeUsage> listByRegionAsync(Region region) { return listByRegionAsync(region.name()); }
@Override public CosmosDBAccountImpl withWriteReplication(Region region) { FailoverPolicyInner failoverPolicyInner = new FailoverPolicyInner(); failoverPolicyInner.withLocationName(region.name()); this.hasFailoverPolicyChanges = true; this.failoverPolicies.add(failoverPolicyInner); return this; }
@Override public CosmosDBAccountImpl withWriteReplication(Region region) { FailoverPolicyInner failoverPolicyInner = new FailoverPolicyInner(); failoverPolicyInner.withLocationName(region.name()); this.hasFailoverPolicyChanges = true; this.failoverPolicies.add(failoverPolicyInner); return this; }
@Override public List<SqlSubscriptionUsageMetric> listUsageByRegion(Region region) { Objects.requireNonNull(region); List<SqlSubscriptionUsageMetric> subscriptionUsages = new ArrayList<>(); List<SubscriptionUsageInner> subscriptionUsageInners = this.manager().inner().subscriptionUsages() .listByLocation(region.name()); if (subscriptionUsageInners != null) { for (SubscriptionUsageInner inner : subscriptionUsageInners) { subscriptionUsages.add(new SqlSubscriptionUsageMetricImpl(region.name(), inner, this.manager())); } } return Collections.unmodifiableList(subscriptionUsages); }
@Override public CosmosDBAccountImpl withReadReplication(Region region) { this.ensureFailoverIsInitialized(); FailoverPolicyInner failoverPolicyInner = new FailoverPolicyInner(); failoverPolicyInner.withLocationName(region.name()); failoverPolicyInner.withFailoverPriority(this.failoverPolicies.size()); this.hasFailoverPolicyChanges = true; this.failoverPolicies.add(failoverPolicyInner); return this; }
@Override public CosmosDBAccountImpl withReadReplication(Region region) { this.ensureFailoverIsInitialized(); FailoverPolicyInner failoverPolicyInner = new FailoverPolicyInner(); failoverPolicyInner.withLocationName(region.name()); failoverPolicyInner.withFailoverPriority(this.failoverPolicies.size()); this.hasFailoverPolicyChanges = true; this.failoverPolicies.add(failoverPolicyInner); return this; }
@Override public Observable<RegionCapabilities> getCapabilitiesByRegionAsync(Region region) { return this.manager().inner().capabilities() .listByLocationAsync(region.name()) .map(new Func1<LocationCapabilitiesInner, RegionCapabilities>() { @Override public RegionCapabilities call(LocationCapabilitiesInner capabilitiesInner) { return new RegionCapabilitiesImpl(capabilitiesInner); } }); }
@Override public Observable<RegionCapabilities> getCapabilitiesByRegionAsync(Region region) { return this.manager().inner().capabilities() .listByLocationAsync(region.name()) .map(new Func1<LocationCapabilitiesInner, RegionCapabilities>() { @Override public RegionCapabilities call(LocationCapabilitiesInner capabilitiesInner) { return new RegionCapabilitiesImpl(capabilitiesInner); } }); }
@Override public RegionCapabilities getCapabilitiesByRegion(Region region) { LocationCapabilitiesInner capabilitiesInner = this.manager().inner().capabilities() .listByLocation(region.name()); return capabilitiesInner != null ? new RegionCapabilitiesImpl(capabilitiesInner) : null; }
@Override public RegionCapabilities getCapabilitiesByRegion(Region region) { LocationCapabilitiesInner capabilitiesInner = this.manager().inner().capabilities() .listByLocation(region.name()); return capabilitiesInner != null ? new RegionCapabilitiesImpl(capabilitiesInner) : null; }