Class GkeNetworkPolicyInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GkeNetworkPolicyInfo.Builder>
com.google.cloud.networkmanagement.v1beta1.GkeNetworkPolicyInfo.Builder
- All Implemented Interfaces:
GkeNetworkPolicyInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GkeNetworkPolicyInfo
public static final class GkeNetworkPolicyInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GkeNetworkPolicyInfo.Builder>
implements GkeNetworkPolicyInfoOrBuilder
For display only. Metadata associated with a GKE Network Policy.Protobuf type
google.cloud.networkmanagement.v1beta1.GkeNetworkPolicyInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Possible values: ALLOW, DENYPossible values: INGRESS, EGRESSThe name of the Network Policy.clearUri()The URI of the Network Policy.Possible values: ALLOW, DENYcom.google.protobuf.ByteStringPossible values: ALLOW, DENYstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorPossible values: INGRESS, EGRESScom.google.protobuf.ByteStringPossible values: INGRESS, EGRESSThe name of the Network Policy.com.google.protobuf.ByteStringThe name of the Network Policy.getUri()The URI of the Network Policy.com.google.protobuf.ByteStringThe URI of the Network Policy.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(GkeNetworkPolicyInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Possible values: ALLOW, DENYsetActionBytes(com.google.protobuf.ByteString value) Possible values: ALLOW, DENYsetDirection(String value) Possible values: INGRESS, EGRESSsetDirectionBytes(com.google.protobuf.ByteString value) Possible values: INGRESS, EGRESSsetDisplayName(String value) The name of the Network Policy.setDisplayNameBytes(com.google.protobuf.ByteString value) The name of the Network Policy.The URI of the Network Policy.setUriBytes(com.google.protobuf.ByteString value) The URI of the Network Policy.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<GkeNetworkPolicyInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<GkeNetworkPolicyInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<GkeNetworkPolicyInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GkeNetworkPolicyInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GkeNetworkPolicyInfo.Builder>
-
mergeFrom
public GkeNetworkPolicyInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GkeNetworkPolicyInfo.Builder>- Throws:
IOException
-
getDisplayName
The name of the Network Policy.
string display_name = 1;- Specified by:
getDisplayNamein interfaceGkeNetworkPolicyInfoOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()The name of the Network Policy.
string display_name = 1;- Specified by:
getDisplayNameBytesin interfaceGkeNetworkPolicyInfoOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
The name of the Network Policy.
string display_name = 1;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
The name of the Network Policy.
string display_name = 1;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
The name of the Network Policy.
string display_name = 1;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getUri
The URI of the Network Policy. Format for a Network Policy in a zonal cluster: `projects/<project_id>/zones/<zone>/clusters/<cluster>/k8s/namespaces/<namespace>/networking.k8s.io/networkpolicies/<networkpolicy>` Format for a Network Policy in a regional cluster: `projects/<project_id>/locations/<location>/clusters/<cluster>/k8s/namespaces/<namespace>/networking.k8s.io/networkpolicies/<networkpolicy>`
string uri = 2;- Specified by:
getUriin interfaceGkeNetworkPolicyInfoOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()The URI of the Network Policy. Format for a Network Policy in a zonal cluster: `projects/<project_id>/zones/<zone>/clusters/<cluster>/k8s/namespaces/<namespace>/networking.k8s.io/networkpolicies/<networkpolicy>` Format for a Network Policy in a regional cluster: `projects/<project_id>/locations/<location>/clusters/<cluster>/k8s/namespaces/<namespace>/networking.k8s.io/networkpolicies/<networkpolicy>`
string uri = 2;- Specified by:
getUriBytesin interfaceGkeNetworkPolicyInfoOrBuilder- Returns:
- The bytes for uri.
-
setUri
The URI of the Network Policy. Format for a Network Policy in a zonal cluster: `projects/<project_id>/zones/<zone>/clusters/<cluster>/k8s/namespaces/<namespace>/networking.k8s.io/networkpolicies/<networkpolicy>` Format for a Network Policy in a regional cluster: `projects/<project_id>/locations/<location>/clusters/<cluster>/k8s/namespaces/<namespace>/networking.k8s.io/networkpolicies/<networkpolicy>`
string uri = 2;- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
The URI of the Network Policy. Format for a Network Policy in a zonal cluster: `projects/<project_id>/zones/<zone>/clusters/<cluster>/k8s/namespaces/<namespace>/networking.k8s.io/networkpolicies/<networkpolicy>` Format for a Network Policy in a regional cluster: `projects/<project_id>/locations/<location>/clusters/<cluster>/k8s/namespaces/<namespace>/networking.k8s.io/networkpolicies/<networkpolicy>`
string uri = 2;- Returns:
- This builder for chaining.
-
setUriBytes
The URI of the Network Policy. Format for a Network Policy in a zonal cluster: `projects/<project_id>/zones/<zone>/clusters/<cluster>/k8s/namespaces/<namespace>/networking.k8s.io/networkpolicies/<networkpolicy>` Format for a Network Policy in a regional cluster: `projects/<project_id>/locations/<location>/clusters/<cluster>/k8s/namespaces/<namespace>/networking.k8s.io/networkpolicies/<networkpolicy>`
string uri = 2;- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getDirection
Possible values: INGRESS, EGRESS
string direction = 3;- Specified by:
getDirectionin interfaceGkeNetworkPolicyInfoOrBuilder- Returns:
- The direction.
-
getDirectionBytes
public com.google.protobuf.ByteString getDirectionBytes()Possible values: INGRESS, EGRESS
string direction = 3;- Specified by:
getDirectionBytesin interfaceGkeNetworkPolicyInfoOrBuilder- Returns:
- The bytes for direction.
-
setDirection
Possible values: INGRESS, EGRESS
string direction = 3;- Parameters:
value- The direction to set.- Returns:
- This builder for chaining.
-
clearDirection
Possible values: INGRESS, EGRESS
string direction = 3;- Returns:
- This builder for chaining.
-
setDirectionBytes
Possible values: INGRESS, EGRESS
string direction = 3;- Parameters:
value- The bytes for direction to set.- Returns:
- This builder for chaining.
-
getAction
Possible values: ALLOW, DENY
string action = 4;- Specified by:
getActionin interfaceGkeNetworkPolicyInfoOrBuilder- Returns:
- The action.
-
getActionBytes
public com.google.protobuf.ByteString getActionBytes()Possible values: ALLOW, DENY
string action = 4;- Specified by:
getActionBytesin interfaceGkeNetworkPolicyInfoOrBuilder- Returns:
- The bytes for action.
-
setAction
Possible values: ALLOW, DENY
string action = 4;- Parameters:
value- The action to set.- Returns:
- This builder for chaining.
-
clearAction
Possible values: ALLOW, DENY
string action = 4;- Returns:
- This builder for chaining.
-
setActionBytes
Possible values: ALLOW, DENY
string action = 4;- Parameters:
value- The bytes for action to set.- Returns:
- This builder for chaining.
-