@SerializedNames( { "id", "selfLink", "creationTimestamp", "name", "description", "network", "sourceRanges", "sourceTags", "targetTags", "allowed" }) public static Firewall create(String id, URI selfLink, Date creationTimestamp, String name, String description, URI network, List<String> sourceRanges, List<String> sourceTags, List<String> targetTags, List<Rule> allowed) { return new AutoValue_Firewall(id, selfLink, creationTimestamp, name, description, network, copyOf(sourceRanges), copyOf(sourceTags), copyOf(targetTags), copyOf(allowed)); }
@SerializedNames( { "id", "selfLink", "creationTimestamp", "name", "description", "network", "sourceRanges", "sourceTags", "targetTags", "allowed" }) public static Firewall create(String id, URI selfLink, Date creationTimestamp, String name, String description, URI network, List<String> sourceRanges, List<String> sourceTags, List<String> targetTags, List<Rule> allowed) { return new AutoValue_Firewall(id, selfLink, creationTimestamp, name, description, network, copyOf(sourceRanges), copyOf(sourceTags), copyOf(targetTags), copyOf(allowed)); }
@SerializedNames({ "origin", "method", "responseHeader", "maxAgeSeconds" }) public static Cors create(List<String> origin, List<String> method, List<String> responseHeader, Integer maxAgeSeconds) { return new AutoValue_Bucket_Cors(copyOf(origin), copyOf(method), copyOf(responseHeader), maxAgeSeconds); } }
@SerializedNames({ "id", "creationTimestamp", "selfLink", "name", "description", "tags", "machineType", "status", "statusMessage", "zone", "canIpForward", "networkInterfaces", "disks", "metadata", "serviceAccounts", "scheduling"}) public static Instance create(String id, Date creationTimestamp, URI selfLink, String name, String description, Tags tags, URI machineType, Status status, String statusMessage, URI zone, Boolean canIpForward, List<NetworkInterface> networkInterfaces, List<AttachedDisk> disks, Metadata metadata, List<ServiceAccount> serviceAccounts, Scheduling scheduling) { return new AutoValue_Instance(id, creationTimestamp, selfLink, name, description, tags, machineType, status, statusMessage, zone, canIpForward, copyOf(networkInterfaces), copyOf(disks), metadata, copyOf(serviceAccounts), scheduling); }
@SerializedNames( { "id", "name", "projectNumber", "timeCreated", "metageneration", "acl", "defaultObjectAcl", "owner", "location", "website", "logging", "versioning", "cors", "lifeCycle", "storageClass" }) public static Bucket create(String id, String name, Long projectNumber, Date timeCreated, Long metageneration, List<BucketAccessControls> acl, List<ObjectAccessControls> defaultObjectAcl, Owner owner, Location location, Website website, Logging logging, Versioning versioning, List<Cors> cors, LifeCycle lifeCycle, StorageClass storageClass) { return new AutoValue_Bucket(id, name, projectNumber, timeCreated, metageneration, copyOf(acl), copyOf(defaultObjectAcl), owner, location, website, logging, versioning, copyOf(cors), lifeCycle, storageClass); } }
@SerializedNames( { "id", "name", "projectNumber", "timeCreated", "metageneration", "acl", "defaultObjectAcl", "owner", "location", "website", "logging", "versioning", "cors", "lifeCycle", "storageClass" }) public static Bucket create(String id, String name, Long projectNumber, Date timeCreated, Long metageneration, List<BucketAccessControls> acl, List<ObjectAccessControls> defaultObjectAcl, Owner owner, Location location, Website website, Logging logging, Versioning versioning, List<Cors> cors, LifeCycle lifeCycle, StorageClass storageClass) { return new AutoValue_Bucket(id, name, projectNumber, timeCreated, metageneration, copyOf(acl), copyOf(defaultObjectAcl), owner, location, website, logging, versioning, copyOf(cors), lifeCycle, storageClass); } }
@SerializedNames( { "id", "creationTimestamp", "selfLink", "name", "description", "network", "tags", "destRange", "priority", "nextHopInstance", "nextHopIp", "nextHopNetwork", "nextHopGateway", "warnings", "nextHopVpnTunnel" }) public static Route create(String id, Date creationTimestamp, URI selfLink, String name, String description, URI network, List<String> tags, String destRange, int priority, URI nextHopInstance, String nextHopIp, URI nextHopNetwork, URI nextHopGateway, List<Warning> warnings, URI nextHopVpnTunnel) { return new AutoValue_Route(id, creationTimestamp, selfLink, name, description, network, copyOf(tags), destRange, priority, nextHopInstance, nextHopIp, nextHopNetwork, nextHopGateway, copyOf(warnings), nextHopVpnTunnel); }
@SerializedNames({ "id", "creationTimestamp", "selfLink", "name", "description", "status", "zones", "quotas" }) public static Region create(String id, Date creationTimestamp, URI selfLink, String name, String description, Status status, List<URI> zones, List<Quota> quotas) { return new AutoValue_Region(id, creationTimestamp, selfLink, name, description, status, copyOf(zones), copyOf(quotas)); }
@SerializedNames( { "id", "creationTimestamp", "selfLink", "name", "description", "status", "maintenanceWindows", "deprecated", "region", "availableMachineTypes" }) public static Zone create(String id, Date creationTimestamp, URI selfLink, String name, String description, Status status, List<MaintenanceWindow> maintenanceWindows, Deprecated deprecated, String region, List<String> availableMachineTypes) { return new AutoValue_Zone(id, creationTimestamp, selfLink, name, description, status, copyOf(maintenanceWindows), deprecated, region, copyOf(availableMachineTypes)); }
@SerializedNames( { "id", "selfLink", "name", "description", "commonInstanceMetadata", "quotas", "externalIpAddresses", "creationTimestamp", "usageExportLocation"}) public static Project create(String id, URI selfLink, String name, String description, Metadata commonInstanceMetadata, List<Quota> quotas, List<String> externalIpAddresses, Date creationTimestamp, UsageExportLocation usageExportLocation) { return new AutoValue_Project(id, selfLink, name, description, commonInstanceMetadata, copyOf(quotas), copyOf(externalIpAddresses), creationTimestamp, usageExportLocation); }
@SerializedNames({ "id", "selfLink", "creationTimestamp", "name", "description", "region", "healthChecks", "instances", "sessionAffinity", "failoverRatio", "backupPool" }) public static TargetPool create(String id, URI selfLink, Date creationTimestamp, String name, String description, URI region, List<URI> healthChecks, List<URI> instances, SessionAffinityValue sessionAffinity, Float failoverRatio, URI backupPool) { return new AutoValue_TargetPool(id, selfLink, creationTimestamp, name, description, region, copyOf(healthChecks), copyOf(instances), sessionAffinity, failoverRatio, backupPool); }
@SerializedNames( { "id", "creationTimestamp", "selfLink", "name", "description", "status", "maintenanceWindows", "deprecated", "region", "availableMachineTypes" }) public static Zone create(String id, Date creationTimestamp, URI selfLink, String name, String description, Status status, List<MaintenanceWindow> maintenanceWindows, Deprecated deprecated, String region, List<String> availableMachineTypes) { return new AutoValue_Zone(id, creationTimestamp, selfLink, name, description, status, copyOf(maintenanceWindows), deprecated, region, copyOf(availableMachineTypes)); }
@SerializedNames( { "id", "creationTimestamp", "selfLink", "name", "description", "network", "tags", "destRange", "priority", "nextHopInstance", "nextHopIp", "nextHopNetwork", "nextHopGateway", "warnings", "nextHopVpnTunnel" }) public static Route create(String id, Date creationTimestamp, URI selfLink, String name, String description, URI network, List<String> tags, String destRange, int priority, URI nextHopInstance, String nextHopIp, URI nextHopNetwork, URI nextHopGateway, List<Warning> warnings, URI nextHopVpnTunnel) { return new AutoValue_Route(id, creationTimestamp, selfLink, name, description, network, copyOf(tags), destRange, priority, nextHopInstance, nextHopIp, nextHopNetwork, nextHopGateway, copyOf(warnings), nextHopVpnTunnel); }
@SerializedNames({ "id", "creationTimestamp", "selfLink", "name", "description", "status", "zones", "quotas" }) public static Region create(String id, Date creationTimestamp, URI selfLink, String name, String description, Status status, List<URI> zones, List<Quota> quotas) { return new AutoValue_Region(id, creationTimestamp, selfLink, name, description, status, copyOf(zones), copyOf(quotas)); }
@SerializedNames( { "id", "creationTimestamp", "selfLink", "name", "description", "status", "maintenanceWindows", "deprecated", "region", "availableMachineTypes" }) public static Zone create(String id, Date creationTimestamp, URI selfLink, String name, String description, Status status, List<MaintenanceWindow> maintenanceWindows, Deprecated deprecated, String region, List<String> availableMachineTypes) { return new AutoValue_Zone(id, creationTimestamp, selfLink, name, description, status, copyOf(maintenanceWindows), deprecated, region, copyOf(availableMachineTypes)); }
@SerializedNames( { "id", "selfLink", "name", "description", "commonInstanceMetadata", "quotas", "externalIpAddresses", "creationTimestamp", "usageExportLocation"}) public static Project create(String id, URI selfLink, String name, String description, Metadata commonInstanceMetadata, List<Quota> quotas, List<String> externalIpAddresses, Date creationTimestamp, UsageExportLocation usageExportLocation) { return new AutoValue_Project(id, selfLink, name, description, commonInstanceMetadata, copyOf(quotas), copyOf(externalIpAddresses), creationTimestamp, usageExportLocation); }
@SerializedNames("rules") public static LifeCycle create(List<Rule> rules) { return new AutoValue_Bucket_LifeCycle(copyOf(rules)); } }
@SerializedNames({ "name", "network", "networkIP", "accessConfigs" }) public static NetworkInterface create(String name, URI network, String networkIP, List<AccessConfig> accessConfigs) { return new AutoValue_Instance_NetworkInterface(name, network, networkIP, copyOf(accessConfigs)); }
@SerializedNames({ "name", "network", "networkIP", "accessConfigs" }) public static NetworkInterface create(String name, URI network, String networkIP, List<AccessConfig> accessConfigs) { return new AutoValue_Instance_NetworkInterface(name, network, networkIP, copyOf(accessConfigs)); }