@Generated(value="by GAPIC") @BetaApi public final class SubnetworkLogConfig extends Object implements com.google.api.gax.httpjson.ApiMessage
| Modifier and Type | Class and Description |
|---|---|
static class |
SubnetworkLogConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAggregationInterval()
Can only be specified if VPC flow logging for this subnetwork is enabled.
|
com.google.api.gax.httpjson.ApiMessage |
getApiMessageRequestBody() |
static SubnetworkLogConfig |
getDefaultInstance() |
Boolean |
getEnable()
Whether to enable flow logging for this subnetwork.
|
List<String> |
getFieldMask() |
Object |
getFieldValue(String fieldName) |
Float |
getFlowSampling()
Can only be specified if VPC flow logging for this subnetwork is enabled.
|
String |
getMetadata()
Can only be specified if VPC flow logs for this subnetwork is enabled.
|
int |
hashCode() |
static SubnetworkLogConfig.Builder |
newBuilder() |
static SubnetworkLogConfig.Builder |
newBuilder(SubnetworkLogConfig prototype) |
SubnetworkLogConfig.Builder |
toBuilder() |
String |
toString() |
public Object getFieldValue(String fieldName)
getFieldValue in interface com.google.api.gax.httpjson.ApiMessage@Nullable public com.google.api.gax.httpjson.ApiMessage getApiMessageRequestBody()
getApiMessageRequestBody in interface com.google.api.gax.httpjson.ApiMessage@Nullable public List<String> getFieldMask()
getFieldMask in interface com.google.api.gax.httpjson.ApiMessagepublic String getAggregationInterval()
public Boolean getEnable()
public Float getFlowSampling()
public String getMetadata()
public static SubnetworkLogConfig.Builder newBuilder()
public static SubnetworkLogConfig.Builder newBuilder(SubnetworkLogConfig prototype)
public SubnetworkLogConfig.Builder toBuilder()
public static SubnetworkLogConfig getDefaultInstance()
Copyright © 2019 Google LLC. All rights reserved.