Class CreateAppConnectionRequest.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CreateAppConnectionRequest.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CreateAppConnectionRequest.Builder>
      • getDefaultInstanceForType

        public CreateAppConnectionRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public CreateAppConnectionRequest build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public CreateAppConnectionRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CreateAppConnectionRequest.Builder>
      • mergeFrom

        public CreateAppConnectionRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateAppConnectionRequest.Builder>
        Throws:
        IOException
      • getParent

        public String getParent()
         Required. The resource project name of the AppConnection location using the
         form: `projects/{project_id}/locations/{location_id}`
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getParent in interface CreateAppConnectionRequestOrBuilder
        Returns:
        The parent.
      • getParentBytes

        public com.google.protobuf.ByteString getParentBytes()
         Required. The resource project name of the AppConnection location using the
         form: `projects/{project_id}/locations/{location_id}`
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getParentBytes in interface CreateAppConnectionRequestOrBuilder
        Returns:
        The bytes for parent.
      • setParent

        public CreateAppConnectionRequest.Builder setParent​(String value)
         Required. The resource project name of the AppConnection location using the
         form: `projects/{project_id}/locations/{location_id}`
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The parent to set.
        Returns:
        This builder for chaining.
      • clearParent

        public CreateAppConnectionRequest.Builder clearParent()
         Required. The resource project name of the AppConnection location using the
         form: `projects/{project_id}/locations/{location_id}`
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setParentBytes

        public CreateAppConnectionRequest.Builder setParentBytes​(com.google.protobuf.ByteString value)
         Required. The resource project name of the AppConnection location using the
         form: `projects/{project_id}/locations/{location_id}`
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for parent to set.
        Returns:
        This builder for chaining.
      • getAppConnectionId

        public String getAppConnectionId()
         Optional. User-settable AppConnection resource ID.
          * Must start with a letter.
          * Must contain between 4-63 characters from `/[a-z][0-9]-/`.
          * Must end with a number or a letter.
         
        string app_connection_id = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getAppConnectionId in interface CreateAppConnectionRequestOrBuilder
        Returns:
        The appConnectionId.
      • getAppConnectionIdBytes

        public com.google.protobuf.ByteString getAppConnectionIdBytes()
         Optional. User-settable AppConnection resource ID.
          * Must start with a letter.
          * Must contain between 4-63 characters from `/[a-z][0-9]-/`.
          * Must end with a number or a letter.
         
        string app_connection_id = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getAppConnectionIdBytes in interface CreateAppConnectionRequestOrBuilder
        Returns:
        The bytes for appConnectionId.
      • setAppConnectionId

        public CreateAppConnectionRequest.Builder setAppConnectionId​(String value)
         Optional. User-settable AppConnection resource ID.
          * Must start with a letter.
          * Must contain between 4-63 characters from `/[a-z][0-9]-/`.
          * Must end with a number or a letter.
         
        string app_connection_id = 2 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The appConnectionId to set.
        Returns:
        This builder for chaining.
      • clearAppConnectionId

        public CreateAppConnectionRequest.Builder clearAppConnectionId()
         Optional. User-settable AppConnection resource ID.
          * Must start with a letter.
          * Must contain between 4-63 characters from `/[a-z][0-9]-/`.
          * Must end with a number or a letter.
         
        string app_connection_id = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setAppConnectionIdBytes

        public CreateAppConnectionRequest.Builder setAppConnectionIdBytes​(com.google.protobuf.ByteString value)
         Optional. User-settable AppConnection resource ID.
          * Must start with a letter.
          * Must contain between 4-63 characters from `/[a-z][0-9]-/`.
          * Must end with a number or a letter.
         
        string app_connection_id = 2 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for appConnectionId to set.
        Returns:
        This builder for chaining.
      • hasAppConnection

        public boolean hasAppConnection()
         Required. A BeyondCorp AppConnection resource.
         
        .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasAppConnection in interface CreateAppConnectionRequestOrBuilder
        Returns:
        Whether the appConnection field is set.
      • getAppConnection

        public AppConnection getAppConnection()
         Required. A BeyondCorp AppConnection resource.
         
        .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getAppConnection in interface CreateAppConnectionRequestOrBuilder
        Returns:
        The appConnection.
      • setAppConnection

        public CreateAppConnectionRequest.Builder setAppConnection​(AppConnection value)
         Required. A BeyondCorp AppConnection resource.
         
        .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 3 [(.google.api.field_behavior) = REQUIRED];
      • setAppConnection

        public CreateAppConnectionRequest.Builder setAppConnection​(AppConnection.Builder builderForValue)
         Required. A BeyondCorp AppConnection resource.
         
        .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 3 [(.google.api.field_behavior) = REQUIRED];
      • mergeAppConnection

        public CreateAppConnectionRequest.Builder mergeAppConnection​(AppConnection value)
         Required. A BeyondCorp AppConnection resource.
         
        .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 3 [(.google.api.field_behavior) = REQUIRED];
      • clearAppConnection

        public CreateAppConnectionRequest.Builder clearAppConnection()
         Required. A BeyondCorp AppConnection resource.
         
        .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 3 [(.google.api.field_behavior) = REQUIRED];
      • getAppConnectionBuilder

        public AppConnection.Builder getAppConnectionBuilder()
         Required. A BeyondCorp AppConnection resource.
         
        .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 3 [(.google.api.field_behavior) = REQUIRED];
      • getRequestId

        public String getRequestId()
         Optional. An optional request ID to identify requests. Specify a unique
         request ID so that if you must retry your request, the server will know to
         ignore the request if it has already been completed. The server will
         guarantee that for at least 60 minutes since the first request.
        
         For example, consider a situation where you make an initial request and t
         he request times out. If you make the request again with the same request
         ID, the server can check if original operation with the same request ID
         was received, and if so, will ignore the second request. This prevents
         clients from accidentally creating duplicate commitments.
        
         The request ID must be a valid UUID with the exception that zero UUID is
         not supported (00000000-0000-0000-0000-000000000000).
         
        string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getRequestId in interface CreateAppConnectionRequestOrBuilder
        Returns:
        The requestId.
      • getRequestIdBytes

        public com.google.protobuf.ByteString getRequestIdBytes()
         Optional. An optional request ID to identify requests. Specify a unique
         request ID so that if you must retry your request, the server will know to
         ignore the request if it has already been completed. The server will
         guarantee that for at least 60 minutes since the first request.
        
         For example, consider a situation where you make an initial request and t
         he request times out. If you make the request again with the same request
         ID, the server can check if original operation with the same request ID
         was received, and if so, will ignore the second request. This prevents
         clients from accidentally creating duplicate commitments.
        
         The request ID must be a valid UUID with the exception that zero UUID is
         not supported (00000000-0000-0000-0000-000000000000).
         
        string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getRequestIdBytes in interface CreateAppConnectionRequestOrBuilder
        Returns:
        The bytes for requestId.
      • setRequestId

        public CreateAppConnectionRequest.Builder setRequestId​(String value)
         Optional. An optional request ID to identify requests. Specify a unique
         request ID so that if you must retry your request, the server will know to
         ignore the request if it has already been completed. The server will
         guarantee that for at least 60 minutes since the first request.
        
         For example, consider a situation where you make an initial request and t
         he request times out. If you make the request again with the same request
         ID, the server can check if original operation with the same request ID
         was received, and if so, will ignore the second request. This prevents
         clients from accidentally creating duplicate commitments.
        
         The request ID must be a valid UUID with the exception that zero UUID is
         not supported (00000000-0000-0000-0000-000000000000).
         
        string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The requestId to set.
        Returns:
        This builder for chaining.
      • clearRequestId

        public CreateAppConnectionRequest.Builder clearRequestId()
         Optional. An optional request ID to identify requests. Specify a unique
         request ID so that if you must retry your request, the server will know to
         ignore the request if it has already been completed. The server will
         guarantee that for at least 60 minutes since the first request.
        
         For example, consider a situation where you make an initial request and t
         he request times out. If you make the request again with the same request
         ID, the server can check if original operation with the same request ID
         was received, and if so, will ignore the second request. This prevents
         clients from accidentally creating duplicate commitments.
        
         The request ID must be a valid UUID with the exception that zero UUID is
         not supported (00000000-0000-0000-0000-000000000000).
         
        string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setRequestIdBytes

        public CreateAppConnectionRequest.Builder setRequestIdBytes​(com.google.protobuf.ByteString value)
         Optional. An optional request ID to identify requests. Specify a unique
         request ID so that if you must retry your request, the server will know to
         ignore the request if it has already been completed. The server will
         guarantee that for at least 60 minutes since the first request.
        
         For example, consider a situation where you make an initial request and t
         he request times out. If you make the request again with the same request
         ID, the server can check if original operation with the same request ID
         was received, and if so, will ignore the second request. This prevents
         clients from accidentally creating duplicate commitments.
        
         The request ID must be a valid UUID with the exception that zero UUID is
         not supported (00000000-0000-0000-0000-000000000000).
         
        string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for requestId to set.
        Returns:
        This builder for chaining.
      • getValidateOnly

        public boolean getValidateOnly()
         Optional. If set, validates request by executing a dry-run which would not
         alter the resource in any way.
         
        bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getValidateOnly in interface CreateAppConnectionRequestOrBuilder
        Returns:
        The validateOnly.
      • setValidateOnly

        public CreateAppConnectionRequest.Builder setValidateOnly​(boolean value)
         Optional. If set, validates request by executing a dry-run which would not
         alter the resource in any way.
         
        bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The validateOnly to set.
        Returns:
        This builder for chaining.
      • clearValidateOnly

        public CreateAppConnectionRequest.Builder clearValidateOnly()
         Optional. If set, validates request by executing a dry-run which would not
         alter the resource in any way.
         
        bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final CreateAppConnectionRequest.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateAppConnectionRequest.Builder>
      • mergeUnknownFields

        public final CreateAppConnectionRequest.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateAppConnectionRequest.Builder>