@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.ApiMessage
public 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.